public class EventGenerationBehaviours extends AbstractEventGenerationBehaviours implements ContentServicePolicies.OnContentPropertyUpdatePolicy, ContentServicePolicies.OnContentReadPolicy, NodeServicePolicies.OnCreateNodePolicy, NodeServicePolicies.BeforeDeleteNodePolicy, NodeServicePolicies.OnAddAspectPolicy, NodeServicePolicies.OnUpdatePropertiesPolicy, NodeServicePolicies.OnMoveNodePolicy, CheckOutCheckInServicePolicies.BeforeCheckOut, CheckOutCheckInServicePolicies.OnCheckOut, CheckOutCheckInServicePolicies.OnCheckIn, CheckOutCheckInServicePolicies.OnCancelCheckOut, NodeServicePolicies.OnDeleteChildAssociationPolicy, NodeServicePolicies.OnCreateChildAssociationPolicy
Policy.Arg| 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, policyComponentQNAMEQNAMEQNAMEQNAMEQNAMEARG_0, ARG_1, ARG_2, QNAMEQNAMEQNAMEQNAMEQNAMEQNAMEQNAMEQNAME| 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)
Called before a node is deleted.
|
void |
beforeLock(org.alfresco.service.cmr.repository.NodeRef nodeRef,
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)
Called after an aspect has been added to a node
|
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)
Called after a node child association has been created.
|
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Called when a new node has been created.
|
void |
onDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Called after a node child association has been deleted.
|
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)
Called when a node has been moved.
|
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)
Called after a node's properties have been changed.
|
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 ContentServicePolicies.OnContentReadPolicynodeRef - the node referencepublic void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
NodeServicePolicies.OnCreateNodePolicyonCreateNode in interface NodeServicePolicies.OnCreateNodePolicychildAssocRef - the created child association referencepublic 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)
NodeServicePolicies.OnUpdatePropertiesPolicyonUpdateProperties in interface NodeServicePolicies.OnUpdatePropertiesPolicynodeRef - reference to the updated nodebefore - the node's properties before the changeafter - the node's properties after the changepublic void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
NodeServicePolicies.OnAddAspectPolicyonAddAspect in interface NodeServicePolicies.OnAddAspectPolicynodeRef - the node to which the aspect was addedaspectTypeQName - the type of the aspectpublic void onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
NodeServicePolicies.OnMoveNodePolicyonMoveNode in interface NodeServicePolicies.OnMoveNodePolicyoldChildAssocRef - the child association reference prior to the movenewChildAssocRef - the child association reference after the movepublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeServicePolicies.BeforeDeleteNodePolicybeforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicynodeRef - the node referencepublic 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 ContentServicePolicies.OnContentPropertyUpdatePolicynodeRef - the node referencepropertyQName - the name of the property that changedbeforeValue - the value of the content data prior to the change.
Note that this value may be null or any of it's member
values may be null according to the contract of the
ContentData class.afterValue - the value of the content data after the changeContentData.hasContent(ContentData),
ContentServiceImpl.onUpdateProperties(NodeRef, java.util.Map, java.util.Map)public void onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy)
onCheckOut in interface CheckOutCheckInServicePolicies.OnCheckOutworkingCopy - - working copypublic void onCancelCheckOut(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onCancelCheckOut in interface CheckOutCheckInServicePolicies.OnCancelCheckOutnodeRef - NodeRefpublic void onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onCheckIn in interface CheckOutCheckInServicePolicies.OnCheckInnodeRef - NodeRefpublic 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 CheckOutCheckInServicePolicies.BeforeCheckOutnodeRef - NodeRefdestinationParentNodeRef - NodeRefdestinationAssocTypeQName - QNamedestinationAssocQName - QNamepublic 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)
NodeServicePolicies.OnCreateChildAssociationPolicyonCreateChildAssociation in interface NodeServicePolicies.OnCreateChildAssociationPolicynewChildAssocRef - the child association that has been createdisNewNode - true if the node is new or false if the node is being linked inpublic void onDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
NodeServicePolicies.OnDeleteChildAssociationPolicyonDeleteChildAssociation in interface NodeServicePolicies.OnDeleteChildAssociationPolicychildAssocRef - the child association that has been deletedpublic 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,
LockType lockType)
nodeRef - NodeReflockType - LockTypepublic void beforeUnlock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - NodeRefCopyright © 2005–2018 Alfresco Software. All rights reserved.