Class AbstractExtensibleRemoveCleanupAction<MODEL extends ItemModel>

java.lang.Object
de.hybris.platform.retention.impl.AbstractExtensibleRemoveCleanupAction<MODEL>
All Implemented Interfaces:
RetentionCleanupAction
Direct Known Subclasses:
DefaultCSTicketStagnationAction, DefaultCustomerCleanupRelatedObjectsAction, DefaultExtensibleRemoveCleanupAction

public abstract class AbstractExtensibleRemoveCleanupAction<MODEL extends ItemModel> extends Object implements RetentionCleanupAction
The Class AbstractExtensibleRemoveCleanupAction.
  • Constructor Details

    • AbstractExtensibleRemoveCleanupAction

      public AbstractExtensibleRemoveCleanupAction()
  • Method Details

    • cleanupRelatedObjects

      protected void cleanupRelatedObjects(MODEL itemModel)
    • getCleanupHooks

      protected List<ItemCleanupHook> getCleanupHooks()
    • removeAuditRecords

      protected void removeAuditRecords(ItemToCleanup item)
    • setItemCleanupHooks

      public void setItemCleanupHooks(List<ItemCleanupHook> itemCleanupHooks)
    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)
    • setWriteAuditGateway

      public void setWriteAuditGateway(WriteAuditGateway writeAuditGateway)
    • setAuditScopeInvalidator

      public void setAuditScopeInvalidator(AuditScopeInvalidator auditScopeInvalidator)