Class DefaultOrderDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.order.daos.impl.DefaultOrderDao
- Direct Known Subclasses:
DefaultChineseOrderDao,DefaultExtendedOrderDao
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindEntriesByNumber(AbstractOrderModel order, int number) Returns order entries with the matching order entry numberfindEntriesByNumber(AbstractOrderModel order, int start, int end) Returns order entries with the order entry number from the requested rangefindEntriesByNumber(String entryTypeCode, AbstractOrderModel order, int number) Deprecated, for removal: This API element is subject to removal in a future version.since agesfindEntriesByNumber(String entryTypeCode, AbstractOrderModel order, int start, int end) Deprecated, for removal: This API element is subject to removal in a future version.since agesfindEntriesByProduct(AbstractOrderModel order, ProductModel product) Returns order entries with the matching productfindEntriesByProduct(String entryTypeCode, AbstractOrderModel order, ProductModel product) Deprecated, for removal: This API element is subject to removal in a future version.since agesfindOrdersByCurrency(CurrencyModel currency) Returns orders of the type specified with the given currency.findOrdersByDelivereMode(DeliveryModeModel deliveryMode) Returns orders with the given delivery mode.findOrdersByPaymentMode(PaymentModeModel paymentMode) Returns orders with the given payment mode.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
Constructor Details
-
DefaultOrderDao
public DefaultOrderDao()
-
-
Method Details
-
findEntriesByNumber
@Deprecated(since="ages", forRemoval=true) public List<AbstractOrderEntryModel> findEntriesByNumber(String entryTypeCode, AbstractOrderModel order, int number) Deprecated, for removal: This API element is subject to removal in a future version.since agesDescription copied from interface:OrderDaoReturns order entries with the matching order entry number- Specified by:
findEntriesByNumberin interfaceOrderDao- Parameters:
entryTypeCode- - entries of this specific type will be searched. I.e 'OrderEntry', 'CartEntry'order- - target ordernumber- - requested entry number- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findEntriesByNumber
@Deprecated(since="ages", forRemoval=true) public List<AbstractOrderEntryModel> findEntriesByNumber(String entryTypeCode, AbstractOrderModel order, int start, int end) Deprecated, for removal: This API element is subject to removal in a future version.since agesDescription copied from interface:OrderDaoReturns order entries with the order entry number from the requested range- Specified by:
findEntriesByNumberin interfaceOrderDao- Parameters:
entryTypeCode- - entries of this specific type will be searched. I.e 'OrderEntry', 'CartEntry'order- - target orderstart- lower range limitend- upper range limit- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findEntriesByProduct
@Deprecated(since="ages", forRemoval=true) public List<AbstractOrderEntryModel> findEntriesByProduct(String entryTypeCode, AbstractOrderModel order, ProductModel product) Deprecated, for removal: This API element is subject to removal in a future version.since agesDescription copied from interface:OrderDaoReturns order entries with the matching product- Specified by:
findEntriesByProductin interfaceOrderDao- Parameters:
entryTypeCode- - entries of this specific type will be searched. I.e 'OrderEntry', 'CartEntry'order- - target orderproduct- - requestedProductModel- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findEntriesByNumber
Description copied from interface:OrderDaoReturns order entries with the matching order entry number- Specified by:
findEntriesByNumberin interfaceOrderDao- Parameters:
order- - target ordernumber- - requested entry number- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findEntriesByNumber
public List<AbstractOrderEntryModel> findEntriesByNumber(AbstractOrderModel order, int start, int end) Description copied from interface:OrderDaoReturns order entries with the order entry number from the requested range- Specified by:
findEntriesByNumberin interfaceOrderDao- Parameters:
order- - target orderstart- lower range limitend- upper range limit- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findEntriesByProduct
public List<AbstractOrderEntryModel> findEntriesByProduct(AbstractOrderModel order, ProductModel product) Description copied from interface:OrderDaoReturns order entries with the matching product- Specified by:
findEntriesByProductin interfaceOrderDao- Parameters:
order- - target orderproduct- - requestedProductModel- Returns:
- List of matching order entries, or
Collections.EMPTY_LISTin case if no entries were found.
-
findOrdersByCurrency
Description copied from interface:OrderDaoReturns orders of the type specified with the given currency.- Specified by:
findOrdersByCurrencyin interfaceOrderDao- Parameters:
currency- the target currency- Returns:
ListofAbstractOrderModel- matched orders
-
findOrdersByDelivereMode
Description copied from interface:OrderDaoReturns orders with the given delivery mode.- Specified by:
findOrdersByDelivereModein interfaceOrderDao- Parameters:
deliveryMode- targetDeliveryModeModel- Returns:
ListofAbstractOrderModel- matched orders
-
findOrdersByPaymentMode
Description copied from interface:OrderDaoReturns orders with the given payment mode.- Specified by:
findOrdersByPaymentModein interfaceOrderDao- Parameters:
paymentMode- targetPaymentModeModel- Returns:
ListofAbstractOrderModel- matched orders
-