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 scheduleboolean
Indicates whether the disposal occurs at record level or not
-
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
Get the disposition action definition- Parameters:
id
- the action definition id- Returns:
DispositionActionDefinition
disposition action definition
-
getDispositionActionDefinitionByName
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
-