Interface DispositionSchedule

All Known Implementing Classes:
DispositionScheduleImpl

public interface DispositionSchedule
Disposition schedule interface
Author:
Roy Wetherall
  • Method Details

    • getNodeRef

      NodeRef getNodeRef()
      Get the NodeRef that represents the disposition schedule
      Returns:
      NodeRef of disposition schedule
    • getDispositionAuthority

      String getDispositionAuthority()
      Get the disposition authority
      Returns:
      String disposition authority
    • getDispositionInstructions

      String getDispositionInstructions()
      Get the disposition instructions
      Returns:
      String disposition instructions
    • isRecordLevelDisposition

      boolean isRecordLevelDisposition()
      Indicates whether the disposal occurs at record level or not
      Returns:
      boolean true if at record level, false otherwise
    • getDispositionActionDefinitions

      List<DispositionActionDefinition> getDispositionActionDefinitions()
      Gets all the disposition action definitions for the schedule
      Returns:
      List<DispositionActionDefinition> disposition action definitions
    • getDispositionActionDefinition

      DispositionActionDefinition getDispositionActionDefinition(String id)
      Get the disposition action definition
      Parameters:
      id - the action definition id
      Returns:
      DispositionActionDefinition disposition action definition
    • getDispositionActionDefinitionByName

      DispositionActionDefinition getDispositionActionDefinitionByName(String name)
      Get the disposition action definition by the name of the disposition action
      Parameters:
      name - disposition action name
      Returns:
      DispositionActionDefinition disposition action definition, null if none