Class TravelCommerceServicesOrderCleanupHook

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

public class TravelCommerceServicesOrderCleanupHook extends Object implements de.hybris.platform.retention.hook.ItemCleanupHook<OrderModel>
This Hook removes customer travel specific objects such as customer traveller instance, saved travellers and saved searchs.
  • Constructor Details

    • TravelCommerceServicesOrderCleanupHook

      public TravelCommerceServicesOrderCleanupHook()
  • Method Details

    • cleanupRelatedObjects

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

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

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

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

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