public class EventGenerationBehaviours extends AbstractEventGenerationBehaviours implements org.alfresco.repo.content.ContentServicePolicies.OnContentPropertyUpdatePolicy, org.alfresco.repo.content.ContentServicePolicies.OnContentReadPolicy, org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy, org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy, org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy, org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy, org.alfresco.repo.coci.CheckOutCheckInServicePolicies.BeforeCheckOut, org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCheckOut, org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCheckIn, org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCancelCheckOut, org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy, org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
| Modifier and Type | Field and Description |
|---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected EventsService |
eventsService |
protected org.alfresco.service.namespace.NamespaceService |
namespaceService |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
behaviours, includeEventTypes, logger, policyComponentQNAMEQNAMEQNAMEARG_0, ARG_1, ARG_2, QNAMEQNAMEQNAMEQNAMEQNAMEQNAME| Constructor and Description |
|---|
EventGenerationBehaviours() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeCheckOut(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef destinationParentNodeRef,
org.alfresco.service.namespace.QName destinationAssocTypeQName,
org.alfresco.service.namespace.QName destinationAssocQName) |
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
beforeLock(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.lock.LockType lockType)
Called before an attempt to lock the given node is made.
|
void |
beforeRecordRejection(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before a record is rejected
|
void |
beforeUnlock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before an attempt to unlock the given node is made.
|
void |
init() |
void |
onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName) |
void |
onAuthorityAddedToGroup(String parentGroup,
String childAuthority) |
void |
onAuthorityRemovedFromGroup(String parentGroup,
String childAuthority) |
void |
onCancelCheckOut(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy) |
void |
onContentPropertyUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
org.alfresco.service.cmr.repository.ContentData beforeValue,
org.alfresco.service.cmr.repository.ContentData afterValue) |
void |
onContentRead(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef,
boolean isNewNode) |
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef) |
void |
onDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef) |
void |
onGrantLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String authority,
String permission) |
void |
onGroupDeleted(String groupName,
boolean cascade) |
void |
onInheritPermissionsDisabled(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean async) |
void |
onInheritPermissionsEnabled(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef) |
void |
onRecordDeclaration(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called after a file has been declared as a record
|
void |
onRevokeLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String authority,
String permission) |
void |
onUpdateContentSecurityMarks(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean wasMarkedBefore,
boolean isMarkedAfter)
Called after a new content node's security marking has been updated.
|
void |
onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setEventsService(EventsService eventsService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
addBehaviour, bindAssociationPolicy, bindClassPolicy, bindClassPolicy, bindClassPolicy, cleanUp, includeEventType, removeBehaviour, removeBehaviourImpl, setIncludeEventTypes, setPolicyComponentprotected EventsService eventsService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
protected org.alfresco.service.namespace.NamespaceService namespaceService
protected org.alfresco.service.cmr.repository.NodeService nodeService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
public void setEventsService(EventsService eventsService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void init()
public void onContentRead(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onContentRead in interface org.alfresco.repo.content.ContentServicePolicies.OnContentReadPolicypublic void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
onCreateNode in interface org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicypublic void onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Map<org.alfresco.service.namespace.QName,Serializable> before,
Map<org.alfresco.service.namespace.QName,Serializable> after)
onUpdateProperties in interface org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicypublic void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
onAddAspect in interface org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicypublic void onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
onMoveNode in interface org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicypublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
beforeDeleteNode in interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicypublic void onContentPropertyUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
org.alfresco.service.cmr.repository.ContentData beforeValue,
org.alfresco.service.cmr.repository.ContentData afterValue)
onContentPropertyUpdate in interface org.alfresco.repo.content.ContentServicePolicies.OnContentPropertyUpdatePolicypublic void onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy)
onCheckOut in interface org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCheckOutpublic void onCancelCheckOut(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onCancelCheckOut in interface org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCancelCheckOutpublic void onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onCheckIn in interface org.alfresco.repo.coci.CheckOutCheckInServicePolicies.OnCheckInpublic void beforeCheckOut(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef destinationParentNodeRef,
org.alfresco.service.namespace.QName destinationAssocTypeQName,
org.alfresco.service.namespace.QName destinationAssocQName)
beforeCheckOut in interface org.alfresco.repo.coci.CheckOutCheckInServicePolicies.BeforeCheckOutpublic void onAuthorityRemovedFromGroup(String parentGroup, String childAuthority)
public void onAuthorityAddedToGroup(String parentGroup, String childAuthority)
public void onInheritPermissionsEnabled(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public void onInheritPermissionsDisabled(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean async)
public void onRevokeLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String authority,
String permission)
public void onGrantLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String authority,
String permission)
public void onGroupDeleted(String groupName, boolean cascade)
public void onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef,
boolean isNewNode)
onCreateChildAssociation in interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicypublic void onDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
onDeleteChildAssociation in interface org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicypublic void onUpdateContentSecurityMarks(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean wasMarkedBefore,
boolean isMarkedAfter)
nodeRef - reference to the updated nodewasMarkedBefore - - indicated if before update the content was markedisMarkedAfter - - indicated if after update the content is markedpublic void onRecordDeclaration(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - the file being declared as a recordpublic void beforeRecordRejection(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - the record about to be rejectedpublic void beforeLock(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.lock.LockType lockType)
nodeRef - NodeReflockType - LockTypepublic void beforeUnlock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - NodeRefCopyright © 2005–2018 Alfresco Software. All rights reserved.