Class OrderMapper

java.lang.Object
com.mt.ecommerce.product.mapper.OrderMapper

public class OrderMapper extends Object
Mapper class for converting between Order entity and OrderBO model.
  • Constructor Details

    • OrderMapper

      public OrderMapper()
  • Method Details

    • mapDAO

      public Order mapDAO(OrderBO orderBO)
      Maps an OrderBO object to an Order entity.
      Parameters:
      orderBO - the OrderBO object to be mapped
      Returns:
      the mapped Order entity
    • mapBO

      public OrderBO mapBO(Order order, List<OrderProductEntity> orderProductEntities, ProductRepository productRepository)
      Maps an Order entity and its associated OrderProductEntities to an OrderBO object.
      Parameters:
      order - the Order entity to be mapped
      orderProductEntities - the list of associated OrderProductEntities
      productRepository - the ProductRepository for fetching product details
      Returns:
      the mapped OrderBO object