public class RecordsManagementEventServiceImpl extends Object implements RecordsManagementEventService
| Constructor and Description |
|---|
RecordsManagementEventServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
RecordsManagementEvent |
addEvent(String eventType,
String eventName,
String eventDisplayLabel)
Add an event
|
boolean |
canCreateEvent(String eventDisplayLabel,
String eventName)
Indicates whether a particular event can be created.
|
boolean |
canEditEvent(String eventDisplayLabel,
String eventName,
String eventType)
Indicates whether a particular event can be edited.
|
boolean |
existsEvent(String eventName)
Indicates whether a particular event exists.
|
boolean |
existsEventDisplayLabel(String eventDisplayLabel) |
RecordsManagementEvent |
getEvent(String eventName)
Get a records management event given its name.
|
List<RecordsManagementEvent> |
getEvents()
Get the list of available events
|
RecordsManagementEventType |
getEventType(String eventTypeName)
Get the records management event type
|
List<RecordsManagementEventType> |
getEventTypes()
Get a list of the event types
|
void |
registerEventType(RecordsManagementEventType eventType)
Register an event type
|
void |
removeEvent(String eventName)
Remove an event
|
void |
setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
Set the content service
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service
|
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - node servicepublic void setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
contentService - content servicepublic void registerEventType(RecordsManagementEventType eventType)
RecordsManagementEventServiceregisterEventType in interface RecordsManagementEventServiceeventType - event typeRecordsManagementEventService.registerEventType(org.alfresco.module.org_alfresco_module_rm.event.RecordsManagementEventType)public List<RecordsManagementEventType> getEventTypes()
RecordsManagementEventServicegetEventTypes in interface RecordsManagementEventServiceRecordsManagementEventService.getEventTypes()public List<RecordsManagementEvent> getEvents()
RecordsManagementEventServicegetEvents in interface RecordsManagementEventServiceRecordsManagementEventService.getEvents()public RecordsManagementEvent getEvent(String eventName)
RecordsManagementEventServicegetEvent in interface RecordsManagementEventServiceeventName - event nameRecordsManagementEventService.getEvent(java.lang.String)public boolean existsEvent(String eventName)
RecordsManagementEventServiceexistsEvent in interface RecordsManagementEventServiceeventName - event nameRecordsManagementEventService.existsEvent(java.lang.String)public boolean existsEventDisplayLabel(String eventDisplayLabel)
org.alfresco.module.org_alfresco_module_rm.event.RecordsManagementEventService#existsEventDisplayLabel(java.lang.String)public boolean canCreateEvent(String eventDisplayLabel, String eventName)
RecordsManagementEventServicecanCreateEvent in interface RecordsManagementEventServiceeventDisplayLabel - event display labeleventName - event nameRecordsManagementEventService.canCreateEvent(java.lang.String, java.lang.String)public boolean canEditEvent(String eventDisplayLabel, String eventName, String eventType)
RecordsManagementEventServicecanEditEvent in interface RecordsManagementEventServiceeventDisplayLabel - event display labeleventName - event nameeventType - event typeRecordsManagementEventService.canEditEvent(java.lang.String, java.lang.String, java.lang.String)public RecordsManagementEvent addEvent(String eventType, String eventName, String eventDisplayLabel)
RecordsManagementEventServiceaddEvent in interface RecordsManagementEventServiceeventType - event typeeventName - event nameeventDisplayLabel - event display labelRecordsManagementEventService.addEvent(java.lang.String, java.lang.String, java.lang.String)public void removeEvent(String eventName)
RecordsManagementEventServiceremoveEvent in interface RecordsManagementEventServiceeventName - event nameRecordsManagementEventService.removeEvent(java.lang.String)public RecordsManagementEventType getEventType(String eventTypeName)
RecordsManagementEventServicegetEventType in interface RecordsManagementEventServiceRecordsManagementEventService.getEventType(java.lang.String)Copyright © 2005–2018 Alfresco Software. All rights reserved.