Class DefaultOrderDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
-
- de.hybris.platform.order.daos.impl.DefaultOrderDao
-
- Direct Known Subclasses:
DefaultChineseOrderDao,DefaultCisOrderDao,DefaultExtendedOrderDao
public class DefaultOrderDao extends AbstractItemDao implements OrderDao
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService
-
-
Constructor Summary
Constructors Constructor Description DefaultOrderDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.List<AbstractOrderEntryModel>findEntriesByNumber(AbstractOrderModel order, int number)Returns order entries with the matching order entry numberjava.util.List<AbstractOrderEntryModel>findEntriesByNumber(AbstractOrderModel order, int start, int end)Returns order entries with the order entry number from the requested rangejava.util.List<AbstractOrderEntryModel>findEntriesByNumber(java.lang.String entryTypeCode, AbstractOrderModel order, int number)Deprecated.since agesjava.util.List<AbstractOrderEntryModel>findEntriesByNumber(java.lang.String entryTypeCode, AbstractOrderModel order, int start, int end)Deprecated.since agesjava.util.List<AbstractOrderEntryModel>findEntriesByProduct(AbstractOrderModel order, ProductModel product)Returns order entries with the matching productjava.util.List<AbstractOrderEntryModel>findEntriesByProduct(java.lang.String entryTypeCode, AbstractOrderModel order, ProductModel product)Deprecated.since agesjava.util.List<AbstractOrderModel>findOrdersByCurrency(CurrencyModel currency)Returns orders of the type specified with the given currency.java.util.List<AbstractOrderModel>findOrdersByDelivereMode(DeliveryModeModel deliveryMode)Returns orders with the given delivery mode.java.util.List<AbstractOrderModel>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
-
-
-
-
Method Detail
-
findEntriesByNumber
@Deprecated public java.util.List<AbstractOrderEntryModel> findEntriesByNumber(java.lang.String entryTypeCode, AbstractOrderModel order, int number)
Deprecated.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 public java.util.List<AbstractOrderEntryModel> findEntriesByNumber(java.lang.String entryTypeCode, AbstractOrderModel order, int start, int end)
Deprecated.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 public java.util.List<AbstractOrderEntryModel> findEntriesByProduct(java.lang.String entryTypeCode, AbstractOrderModel order, ProductModel product)
Deprecated.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
public java.util.List<AbstractOrderEntryModel> findEntriesByNumber(AbstractOrderModel order, int number)
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 java.util.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 java.util.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
public java.util.List<AbstractOrderModel> findOrdersByCurrency(CurrencyModel currency)
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
public java.util.List<AbstractOrderModel> findOrdersByDelivereMode(DeliveryModeModel deliveryMode)
Description copied from interface:OrderDaoReturns orders with the given delivery mode.- Specified by:
findOrdersByDelivereModein interfaceOrderDao- Parameters:
deliveryMode- targetDeliveryModeModel- Returns:
ListofAbstractOrderModel- matched orders
-
findOrdersByPaymentMode
public java.util.List<AbstractOrderModel> findOrdersByPaymentMode(PaymentModeModel paymentMode)
Description copied from interface:OrderDaoReturns orders with the given payment mode.- Specified by:
findOrdersByPaymentModein interfaceOrderDao- Parameters:
paymentMode- targetPaymentModeModel- Returns:
ListofAbstractOrderModel- matched orders
-
-