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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanupRelatedObjects(OrderModel orderModel) protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected OneOrderMessageServiceGets one order message service.protected de.hybris.platform.persistence.audit.gateway.WriteAuditGatewayGets write audit gateway.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.voidsetOneOrderMessageService(OneOrderMessageService oneOrderMessageService) Sets one order message service.voidsetWriteAuditGateway(de.hybris.platform.persistence.audit.gateway.WriteAuditGateway writeAuditGateway) Sets write audit gateway.
-
Constructor Details
-
OneOrderServicesOrderCleanupHook
public OneOrderServicesOrderCleanupHook()
-
-
Method Details
-
cleanupRelatedObjects
- Specified by:
cleanupRelatedObjectsin interfacede.hybris.platform.retention.hook.ItemCleanupHook<OrderModel>
-
getOneOrderMessageService
Gets one order message service.- Returns:
- the one order message service
-
setOneOrderMessageService
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
-