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, txManager

    Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService

    tenant
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getNumberOfOrders(TmaProductOrderFilterContextData productOrderFilterContextData)
    Retrieves the number of product orders identified based on filtering context.
    protected TmaOrderDao
     
    Provides the list of orders placed by the provided principals.
    getOrdersByLimitAndOffset(TmaProductOrderFilterContextData productOrderFilterContextData, Integer offset, Integer limit)
    Retrieves a list of OrderModel filtered by the context.

    Methods inherited from class de.hybris.platform.order.impl.DefaultOrderService

    addNewEntry, addNewEntry, calculateOrder, clone, createOrderFromCart, placeOrder, setCreateOrderFromCartStrategy, setOrderCalculation, setPlaceOrderStrategy, setSubmitOrderStrategies, submitOrder

    Methods 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, setSaveAbstractOrderStrategy

    Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService

    getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager

    Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService

    afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.hybris.platform.order.AbstractOrderService

    addAllGlobalDiscountValues, addAllTotalTaxValues, addGlobalDiscountValue, addNewEntry, addTotalTaxValue, clone, getEntriesForNumber, getEntriesForProduct, getEntryForNumber, getGlobalDiscountValue, removeGlobalDiscountValue, removeTotalTaxValue, saveOrder

    Methods inherited from interface de.hybris.platform.order.OrderService

    addNewEntry, addNewEntry, calculateOrder, createOrderFromCart, placeOrder, submitOrder