Class DefaultCSTicketStagnationAction

java.lang.Object
de.hybris.platform.retention.impl.AbstractExtensibleRemoveCleanupAction
de.hybris.platform.yacceleratorcore.retention.impl.DefaultCSTicketStagnationAction
All Implemented Interfaces:
RetentionCleanupAction

public class DefaultCSTicketStagnationAction extends AbstractExtensibleRemoveCleanupAction
Action that is responsible for resolving tickets. Configurations for rules when action should run are presented in cronJobs.impex in ticketsFSStagnationRule
  • Constructor Details

    • DefaultCSTicketStagnationAction

      public DefaultCSTicketStagnationAction()
  • Method Details

    • cleanup

      public void cleanup(AfterRetentionCleanupJobPerformable afterRetentionCleanupJobPerformable, AbstractRetentionRuleModel abstractRetentionRuleModel, ItemToCleanup itemToCleanup)
      Description copied from interface: RetentionCleanupAction
      Cleans up given item according to given rule, processed by retention job.
      Parameters:
      afterRetentionCleanupJobPerformable - the retention job
      abstractRetentionRuleModel - the retention rule that can provide additional logic
      itemToCleanup - the item to be cleaned up
    • fetchLocalizedClosedTicketMessage

      protected String fetchLocalizedClosedTicketMessage()
    • getTicketBusinessService

      protected TicketBusinessService getTicketBusinessService()
    • setTicketBusinessService

      public void setTicketBusinessService(TicketBusinessService ticketBusinessService)