Class DispositionSelectionStrategy

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel

    public class DispositionSelectionStrategy
    extends Object
    implements RecordsManagementModel
    This class offers the default implementation of a strategy for selection of disposition schedule for a record when there is more than one which is applicable. An example of where this strategy might be used would be in the case of a record which was multiply filed.
    Author:
    neilm
    • Constructor Detail

      • DispositionSelectionStrategy

        public DispositionSelectionStrategy()
    • Method Detail

      • setDispositionService

        public void setDispositionService​(DispositionService dispositionService)
        Set the disposition service
        Parameters:
        dispositionService - disposition service
      • selectDispositionScheduleFrom

        public org.alfresco.service.cmr.repository.NodeRef selectDispositionScheduleFrom​(List<org.alfresco.service.cmr.repository.NodeRef> recordFolders)
        Select the disposition schedule to use given there is more than one
        Parameters:
        recordFolders -
        Returns: