Interface DispositionSchedule
- All Known Implementing Classes:
DispositionScheduleImpl
public interface DispositionSchedule
Disposition schedule interface
- Author:
- Roy Wetherall
-
Method Summary
Modifier and TypeMethodDescriptionGet the disposition action definitionGet the disposition action definition by the name of the disposition actionGets all the disposition action definitions for the scheduleGet the disposition authorityGet the disposition instructionsGet the NodeRef that represents the disposition schedulebooleanIndicates whether the disposal occurs at record level or not
-
Method Details
-
getNodeRef
NodeRef getNodeRef()Get the NodeRef that represents the disposition schedule- Returns:
NodeRefof disposition schedule
-
getDispositionAuthority
String getDispositionAuthority()Get the disposition authority- Returns:
Stringdisposition authority
-
getDispositionInstructions
String getDispositionInstructions()Get the disposition instructions- Returns:
Stringdisposition 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
Get the disposition action definition- Parameters:
id- the action definition id- Returns:
DispositionActionDefinitiondisposition action definition
-
getDispositionActionDefinitionByName
Get the disposition action definition by the name of the disposition action- Parameters:
name- disposition action name- Returns:
DispositionActionDefinitiondisposition action definition, null if none
-