Class DefaultExtendedOrderDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.order.daos.impl.DefaultOrderDao
de.hybris.platform.ruleengineservices.order.dao.impl.DefaultExtendedOrderDao
- All Implemented Interfaces:
OrderDao,ExtendedOrderDao,Dao
The class extends
DefaultOrderDao and is a default implementation of ExtendedOrderDao interface.-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindOrderByCode(String code) Finds the original Order by its code (excludes order snapshots).protected booleanisOrderModelOriginal(AbstractOrderModel abstractOrderModel) Defines if anAbstractOrderModelis a snapshot or an original orderMethods inherited from class de.hybris.platform.order.daos.impl.DefaultOrderDao
findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByProduct, findEntriesByProduct, findOrdersByCurrency, findOrdersByDelivereMode, findOrdersByPaymentModeMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.order.daos.OrderDao
findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByNumber, findEntriesByProduct, findEntriesByProduct, findOrdersByCurrency, findOrdersByDelivereMode, findOrdersByPaymentMode
-
Constructor Details
-
DefaultExtendedOrderDao
public DefaultExtendedOrderDao()
-
-
Method Details
-
findOrderByCode
Description copied from interface:ExtendedOrderDaoFinds the original Order by its code (excludes order snapshots). Throws runtime exceptionModelNotFoundExceptionin case no order is found.- Specified by:
findOrderByCodein interfaceExtendedOrderDao- Parameters:
code- of an Order to return.- Returns:
- Order by its code
-
isOrderModelOriginal
Defines if anAbstractOrderModelis a snapshot or an original order- Parameters:
abstractOrderModel- an instance ofAbstractOrderModelto be checked- Returns:
- true if the passed order is an original order otherwise false
-