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:OrderDao
Returns order entries with the matching order entry number- Specified by:
findEntriesByNumber
in 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_LIST
in 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:OrderDao
Returns order entries with the order entry number from the requested range- Specified by:
findEntriesByNumber
in 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_LIST
in 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:OrderDao
Returns order entries with the matching product- Specified by:
findEntriesByProduct
in 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_LIST
in case if no entries were found.
-
findEntriesByNumber
public java.util.List<AbstractOrderEntryModel> findEntriesByNumber(AbstractOrderModel order, int number)
Description copied from interface:OrderDao
Returns order entries with the matching order entry number- Specified by:
findEntriesByNumber
in interfaceOrderDao
- Parameters:
order
- - target ordernumber
- - requested entry number- Returns:
- List of matching order entries, or
Collections.EMPTY_LIST
in case if no entries were found.
-
findEntriesByNumber
public java.util.List<AbstractOrderEntryModel> findEntriesByNumber(AbstractOrderModel order, int start, int end)
Description copied from interface:OrderDao
Returns order entries with the order entry number from the requested range- Specified by:
findEntriesByNumber
in interfaceOrderDao
- Parameters:
order
- - target orderstart
- lower range limitend
- upper range limit- Returns:
- List of matching order entries, or
Collections.EMPTY_LIST
in case if no entries were found.
-
findEntriesByProduct
public java.util.List<AbstractOrderEntryModel> findEntriesByProduct(AbstractOrderModel order, ProductModel product)
Description copied from interface:OrderDao
Returns order entries with the matching product- Specified by:
findEntriesByProduct
in interfaceOrderDao
- Parameters:
order
- - target orderproduct
- - requestedProductModel
- Returns:
- List of matching order entries, or
Collections.EMPTY_LIST
in case if no entries were found.
-
findOrdersByCurrency
public java.util.List<AbstractOrderModel> findOrdersByCurrency(CurrencyModel currency)
Description copied from interface:OrderDao
Returns orders of the type specified with the given currency.- Specified by:
findOrdersByCurrency
in interfaceOrderDao
- Parameters:
currency
- the target currency- Returns:
List
ofAbstractOrderModel
- matched orders
-
findOrdersByDelivereMode
public java.util.List<AbstractOrderModel> findOrdersByDelivereMode(DeliveryModeModel deliveryMode)
Description copied from interface:OrderDao
Returns orders with the given delivery mode.- Specified by:
findOrdersByDelivereMode
in interfaceOrderDao
- Parameters:
deliveryMode
- targetDeliveryModeModel
- Returns:
List
ofAbstractOrderModel
- matched orders
-
findOrdersByPaymentMode
public java.util.List<AbstractOrderModel> findOrdersByPaymentMode(PaymentModeModel paymentMode)
Description copied from interface:OrderDao
Returns orders with the given payment mode.- Specified by:
findOrdersByPaymentMode
in interfaceOrderDao
- Parameters:
paymentMode
- targetPaymentModeModel
- Returns:
List
ofAbstractOrderModel
- matched orders
-
-