Class DispositionLifecycleJobExecuter

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel

    public class DispositionLifecycleJobExecuter
    extends RecordsManagementJobExecuter
    The Disposition Lifecycle Job Finds all disposition action nodes which are for disposition actions specified Where asOf > now OR dispositionEventsEligible = true; Runs the cut off or retain action for eligible records.
    Author:
    mrogers, Roy Wetherall
    • Constructor Detail

      • DispositionLifecycleJobExecuter

        public DispositionLifecycleJobExecuter()
    • Method Detail

      • setDispositionActions

        public void setDispositionActions​(List<String> dispositionActions)
        List of disposition actions to automatically execute when eligible.
        Parameters:
        dispositionActions - disposition actions
      • setRecordsManagementActionService

        public void setRecordsManagementActionService​(RecordsManagementActionService recordsManagementActionService)
        Parameters:
        recordsManagementActionService - records management action service
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Parameters:
        nodeService - node service
      • setSearchService

        public void setSearchService​(org.alfresco.service.cmr.search.SearchService searchService)
        Parameters:
        searchService - search service
      • getQuery

        protected String getQuery()
        Get the search query string.
        Returns:
        job query string
      • getPersonService

        public org.alfresco.service.cmr.security.PersonService getPersonService()
      • setPersonService

        public void setPersonService​(org.alfresco.service.cmr.security.PersonService personService)