Package com.mt.ecommerce.product.mapper
Class OrderMapper
java.lang.Object
com.mt.ecommerce.product.mapper.OrderMapper
Mapper class for converting between Order entity and OrderBO model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmapBO
(Order order, List<OrderProductEntity> orderProductEntities, ProductRepository productRepository) Maps an Order entity and its associated OrderProductEntities to an OrderBO object.Maps an OrderBO object to an Order entity.
-
Constructor Details
-
OrderMapper
public OrderMapper()
-
-
Method Details
-
mapDAO
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 mappedorderProductEntities
- the list of associated OrderProductEntitiesproductRepository
- the ProductRepository for fetching product details- Returns:
- the mapped OrderBO object
-