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 Details

    • findOrders

      List<OrderModel> findOrders(Set<PrincipalModel> principals)
      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 of OrderModel filtered by the context.
      Parameters:
      productOrderFilterContextData - the context used for filtering
      offset - the offset.
      limit - the maximum number of returned agreements.
      Returns:
      List of OrderModel
    • getNumberOfOrders

      Integer getNumberOfOrders(TmaProductOrderFilterContextData productOrderFilterContextData)
      Retrieves the number of productOrders that exist.
      Parameters:
      productOrderFilterContextData - the context used for filtering
      Returns:
      the number of all found OrderModel