Class OneOrderServicesOrderCleanupHook

java.lang.Object
de.hybris.platform.oneorderservices.retention.impl.OneOrderServicesOrderCleanupHook
All Implemented Interfaces:
de.hybris.platform.retention.hook.ItemCleanupHook<OrderModel>

public class OneOrderServicesOrderCleanupHook extends Object implements de.hybris.platform.retention.hook.ItemCleanupHook<OrderModel>
The One order commerce services order cleanup hook. Removes all one order messages related to an order
  • Constructor Details

    • OneOrderServicesOrderCleanupHook

      public OneOrderServicesOrderCleanupHook()
  • Method Details

    • cleanupRelatedObjects

      public void cleanupRelatedObjects(OrderModel orderModel)
      Specified by:
      cleanupRelatedObjects in interface de.hybris.platform.retention.hook.ItemCleanupHook<OrderModel>
    • getOneOrderMessageService

      protected OneOrderMessageService getOneOrderMessageService()
      Gets one order message service.
      Returns:
      the one order message service
    • setOneOrderMessageService

      public void setOneOrderMessageService(OneOrderMessageService oneOrderMessageService)
      Sets one order message service.
      Parameters:
      oneOrderMessageService - the one order message service
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets model service.
      Parameters:
      modelService - the model service
    • getWriteAuditGateway

      protected de.hybris.platform.persistence.audit.gateway.WriteAuditGateway getWriteAuditGateway()
      Gets write audit gateway.
      Returns:
      the write audit gateway
    • setWriteAuditGateway

      public void setWriteAuditGateway(de.hybris.platform.persistence.audit.gateway.WriteAuditGateway writeAuditGateway)
      Sets write audit gateway.
      Parameters:
      writeAuditGateway - the write audit gateway