public interface DispositionAction
| Modifier and Type | Method and Description |
|---|---|
void |
addEventCompletionDetails(RecordsManagementEvent event)
Add new completion details to the disposition action based on the provided
event.
|
void |
completeEvent(String eventName,
Date completedAt,
String completedBy)
Complete an event.
|
Date |
getAsOfDate() |
Date |
getCompletedAt() |
String |
getCompletedBy() |
DispositionActionDefinition |
getDispositionActionDefinition() |
List<EventCompletionDetails> |
getEventCompletionDetails() |
EventCompletionDetails |
getEventCompletionDetails(String eventName)
Get the event completion details for a named event.
|
String |
getId() |
String |
getLabel() |
String |
getName() |
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef() |
Date |
getStartedAt() |
String |
getStartedBy() |
boolean |
isEventsEligible() |
void |
refreshEvents()
Refresh events against current disposition action definition.
|
void |
undoEvent(String eventName)
Undo the completion of an event.
|
org.alfresco.service.cmr.repository.NodeRef getNodeRef()
DispositionActionDefinition getDispositionActionDefinition()
String getId()
String getName()
String getLabel()
Date getAsOfDate()
boolean isEventsEligible()
String getStartedBy()
Date getStartedAt()
String getCompletedBy()
Date getCompletedAt()
List<EventCompletionDetails> getEventCompletionDetails()
EventCompletionDetails getEventCompletionDetails(String eventName)
eventName - event nameEventCompletionDetails event completion detailsvoid addEventCompletionDetails(RecordsManagementEvent event)
event - records management eventvoid completeEvent(String eventName, Date completedAt, String completedBy)
If null is provided, the complete at date will be take as 'now' and the completed by user as the fully authenticated user.
eventName - event namecompletedAt - completed at 'date', now if nullcompletedBy - completed by user, authenticated user if nullvoid undoEvent(String eventName)
eventName - event namevoid refreshEvents()
Called when disposition action definition has changed.
Copyright © 2005–2017 Alfresco Software. All rights reserved.