Interface TmaOrderDao
- All Superinterfaces:
de.hybris.platform.order.daos.OrderDao
- All Known Implementing Classes:
DefaultTmaOrderDao
public interface TmaOrderDao
extends de.hybris.platform.order.daos.OrderDao
Data Access Object responsible for handling order entities.
- Since:
- 2105
-
Method Summary
Modifier and TypeMethodDescriptionfindOrders(Set<PrincipalModel> principals) Returns a list of orders owned by the provided principals.getNumberOfOrders(TmaProductOrderFilterContextData productOrderFilterContextData) Retrieves the number of productOrders that exist.getOrdersByLimitAndOffset(TmaProductOrderFilterContextData productOrderFilterContextData, Integer offset, Integer limit) Retrieves a list ofOrderModelfiltered by the context.Methods inherited from interface de.hybris.platform.order.daos.OrderDao
findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByProduct, findEntriesByProduct, findOrdersByCurrency, findOrdersByDelivereMode, findOrdersByPaymentMode
-
Method Details
-
findOrders
Returns a list of orders owned by the provided principals.- Parameters:
principals- The owners of the order- Returns:
- List of
OrderModel
-
getOrdersByLimitAndOffset
List<OrderModel> getOrdersByLimitAndOffset(TmaProductOrderFilterContextData productOrderFilterContextData, Integer offset, Integer limit) Retrieves a list ofOrderModelfiltered by the context.- Parameters:
productOrderFilterContextData- the context used for filteringoffset- the offset.limit- the maximum number of returned agreements.- Returns:
- List of
OrderModel
-
getNumberOfOrders
Retrieves the number of productOrders that exist.- Parameters:
productOrderFilterContextData- the context used for filtering- Returns:
- the number of all found
OrderModel
-