Class DefaultTmaOrderService
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.order.impl.DefaultAbstractOrderService<OrderModel,OrderEntryModel>
de.hybris.platform.order.impl.DefaultOrderService
de.hybris.platform.b2ctelcoservices.order.impl.DefaultTmaOrderService
- All Implemented Interfaces:
TmaOrderService,de.hybris.platform.order.AbstractOrderService<OrderModel,,OrderEntryModel> de.hybris.platform.order.OrderService,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class DefaultTmaOrderService
extends de.hybris.platform.order.impl.DefaultOrderService
implements TmaOrderService
Service handling business logic acting upon orders.
- Since:
- 2105
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManagerFields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNumberOfOrders(TmaProductOrderFilterContextData productOrderFilterContextData) Retrieves the number of product orders identified based on filtering context.protected TmaOrderDaogetOrders(Set<PrincipalModel> principals) Provides the list of orders placed by the provided principals.getOrdersByLimitAndOffset(TmaProductOrderFilterContextData productOrderFilterContextData, Integer offset, Integer limit) Retrieves a list ofOrderModelfiltered by the context.Methods inherited from class de.hybris.platform.order.impl.DefaultOrderService
addNewEntry, addNewEntry, calculateOrder, clone, createOrderFromCart, placeOrder, setCreateOrderFromCartStrategy, setOrderCalculation, setPlaceOrderStrategy, setSubmitOrderStrategies, submitOrderMethods inherited from class de.hybris.platform.order.impl.DefaultAbstractOrderService
addAllGlobalDiscountValues, addAllTotalTaxValues, addEntryAtPosition, addGlobalDiscountValue, addNewEntry, addTotalTaxValue, getAbstractOrderEntryService, getAbstractOrderEntryTypeService, getCloneAbstractOrderStrategy, getCollidingEntry, getEntriesForNumber, getEntriesForProduct, getEntryForNumber, getEntryTypeCode, getGlobalDiscountValue, getSaveAbstractOrderStrategy, removeGlobalDiscountValue, removeTotalTaxValue, saveOrder, setAbstractOrderEntryService, setAbstractOrderEntryTypeService, setCloneAbstractOrderStrategy, setOrderDao, setSaveAbstractOrderStrategyMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.order.AbstractOrderService
addAllGlobalDiscountValues, addAllTotalTaxValues, addGlobalDiscountValue, addNewEntry, addTotalTaxValue, clone, getEntriesForNumber, getEntriesForProduct, getEntryForNumber, getGlobalDiscountValue, removeGlobalDiscountValue, removeTotalTaxValue, saveOrderMethods inherited from interface de.hybris.platform.order.OrderService
addNewEntry, addNewEntry, calculateOrder, createOrderFromCart, placeOrder, submitOrder
-
Constructor Details
-
DefaultTmaOrderService
public DefaultTmaOrderService()
-
-
Method Details
-
getOrders
Description copied from interface:TmaOrderServiceProvides the list of orders placed by the provided principals.- Specified by:
getOrdersin interfaceTmaOrderService- Parameters:
principals- The list of principals- Returns:
- List of orders placed by given principals
-
getOrdersByLimitAndOffset
public List<OrderModel> getOrdersByLimitAndOffset(TmaProductOrderFilterContextData productOrderFilterContextData, Integer offset, Integer limit) Description copied from interface:TmaOrderServiceRetrieves a list ofOrderModelfiltered by the context.- Specified by:
getOrdersByLimitAndOffsetin interfaceTmaOrderService- Parameters:
productOrderFilterContextData- the context used for filtering.offset- the offset.limit- the maximum number of returned orders.- Returns:
- the list of product orders found for the given offset and limit.
-
getNumberOfOrders
Description copied from interface:TmaOrderServiceRetrieves the number of product orders identified based on filtering context.- Specified by:
getNumberOfOrdersin interfaceTmaOrderService- Parameters:
productOrderFilterContextData- the context.- Returns:
- the number of all found
OrderModel.
-
getOrderDao
- Overrides:
getOrderDaoin classde.hybris.platform.order.impl.DefaultAbstractOrderService<OrderModel,OrderEntryModel>
-