Class CommerceServicesOrderCleanupHook
java.lang.Object
de.hybris.platform.commerceservices.retention.impl.CommerceServicesOrderCleanupHook
- All Implemented Interfaces:
ItemCleanupHook<OrderModel>
This Hook removes order related objects such as address, payment info, and promotion order restriction.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanupRelatedObjects(OrderModel orderModel) Cleanup related objects before cleanup item.protected List<ConsignmentProcessModel>getConsignmentProcesses(List<ConsignmentModel> consignments) protected FlexibleSearchServiceprotected ModelServiceprotected TimeServiceprotected WriteAuditRecordsDAOvoidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService) voidsetModelService(ModelService modelService) voidsetTimeService(TimeService timeService) voidsetWriteAuditRecordsDAO(WriteAuditRecordsDAO writeAuditRecordsDAO)
-
Constructor Details
-
CommerceServicesOrderCleanupHook
public CommerceServicesOrderCleanupHook()
-
-
Method Details
-
cleanupRelatedObjects
Description copied from interface:ItemCleanupHookCleanup related objects before cleanup item.- Specified by:
cleanupRelatedObjectsin interfaceItemCleanupHook<OrderModel>- Parameters:
orderModel- its related objects to cleanup
-
getConsignmentProcesses
protected List<ConsignmentProcessModel> getConsignmentProcesses(List<ConsignmentModel> consignments) -
getFlexibleSearchService
-
setFlexibleSearchService
-
getModelService
-
setModelService
-
getWriteAuditRecordsDAO
-
setWriteAuditRecordsDAO
-
getTimeService
-
setTimeService
-