Package org.alfresco.repo.events
Interface EventsService
-
- All Known Implementing Classes:
EventsServiceImpl
public interface EventsServiceEvent generation service.- Author:
- steveglover
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthorityAddedToGroup(java.lang.String parentGroup, java.lang.String childAuthority)Generate an authority added to a groupvoidauthorityRemovedFromGroup(java.lang.String parentGroup, java.lang.String childAuthority)Generate an authority removed from group eventvoidcontentGet(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node content get/read event.voidcontentWrite(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, org.alfresco.service.cmr.repository.ContentData value)Generate a node write/update event.voidfileClassified(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a file is classifiedvoidfileUnclassified(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a file is unclassifiedvoidgrantLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, java.lang.String permission)Generate a grant local permission eventvoidgroupDeleted(java.lang.String groupName, boolean cascade)Generate a group deleted eventvoidinheritPermissionsDisabled(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean async)Generate an inherit permissions disabled eventvoidinheritPermissionsEnabled(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an inherit permissions enabled eventvoidnodeCheckedIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)voidnodeCheckedOut(org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)voidnodeCheckOutCancelled(org.alfresco.service.cmr.repository.NodeRef nodeRef)voidnodeCommented(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String comment)Generate a node commented event.voidnodeCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node created event.voidnodeDeleted(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node deleted event.voidnodeFavourited(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node favourited event.voidnodeLiked(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node liked event.voidnodeLocked(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a node is lockedvoidnodeMoved(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef, org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)Generate a node moved event.voidnodeRenamed(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String oldName, java.lang.String newName)Generate a node renamed event.voidnodeTagged(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String tag)Generate a node tag added event.voidnodeTagRemoved(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String tag)Generate a node tag removed event.voidnodeUnFavourited(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node un-favourited event.voidnodeUnLiked(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate a node unliked event.voidnodeUnlocked(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a node is unlockedvoidnodeUpdated(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map<java.lang.String,org.alfresco.sync.events.types.Property> propertiesAdded, java.util.Set<java.lang.String> propertiesRemoved, java.util.Map<java.lang.String,org.alfresco.sync.events.types.Property> propertiesChanged, java.util.Set<java.lang.String> aspectsAdded, java.util.Set<java.lang.String> aspectsRemoved)Generate a node updated event (property and aspect changes).voidrecordCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a record is createdvoidrecordRejected(org.alfresco.service.cmr.repository.NodeRef nodeRef)Generate an event when a record is rejectedvoidrevokeLocalPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, java.lang.String permission)Generate a revoke local permission eventvoidsecondaryAssociationCreated(org.alfresco.service.cmr.repository.ChildAssociationRef secAssociation)Generated a node created event for a secondary childvoidsecondaryAssociationDeleted(org.alfresco.service.cmr.repository.ChildAssociationRef secAssociation)Generate a delete event for a secondary child
-
-
-
Method Detail
-
nodeMoved
void nodeMoved(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef, org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)Generate a node moved event.- Parameters:
oldChildAssocRef-newChildAssocRef-
-
nodeRenamed
void nodeRenamed(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String oldName, java.lang.String newName)Generate a node renamed event.
-
nodeCreated
void nodeCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node created event.- Parameters:
nodeRef-
-
nodeDeleted
void nodeDeleted(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node deleted event.- Parameters:
nodeRef-
-
nodeUpdated
void nodeUpdated(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map<java.lang.String,org.alfresco.sync.events.types.Property> propertiesAdded, java.util.Set<java.lang.String> propertiesRemoved, java.util.Map<java.lang.String,org.alfresco.sync.events.types.Property> propertiesChanged, java.util.Set<java.lang.String> aspectsAdded, java.util.Set<java.lang.String> aspectsRemoved)Generate a node updated event (property and aspect changes).- Parameters:
nodeRef-propertiesAdded-propertiesRemoved-propertiesChanged-aspectsAdded-aspectsRemoved-
-
nodeTagged
void nodeTagged(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String tag)Generate a node tag added event.- Parameters:
nodeRef-tag-
-
nodeTagRemoved
void nodeTagRemoved(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String tag)Generate a node tag removed event.- Parameters:
nodeRef-
-
nodeLiked
void nodeLiked(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node liked event.- Parameters:
nodeRef-
-
nodeUnLiked
void nodeUnLiked(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node unliked event.- Parameters:
nodeRef-
-
nodeFavourited
void nodeFavourited(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node favourited event.- Parameters:
nodeRef-
-
nodeUnFavourited
void nodeUnFavourited(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node un-favourited event.- Parameters:
nodeRef-
-
nodeCommented
void nodeCommented(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String comment)Generate a node commented event.- Parameters:
nodeRef-
-
contentGet
void contentGet(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate a node content get/read event.- Parameters:
nodeRef-
-
contentWrite
void contentWrite(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, org.alfresco.service.cmr.repository.ContentData value)Generate a node write/update event.- Parameters:
nodeRef-
-
nodeCheckedOut
void nodeCheckedOut(org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)
-
nodeCheckOutCancelled
void nodeCheckOutCancelled(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
nodeCheckedIn
void nodeCheckedIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
authorityRemovedFromGroup
void authorityRemovedFromGroup(java.lang.String parentGroup, java.lang.String childAuthority)Generate an authority removed from group event- Parameters:
parentGroup- the group the authority is removed fromchildAuthority- the authority which leaves a certain group
-
authorityAddedToGroup
void authorityAddedToGroup(java.lang.String parentGroup, java.lang.String childAuthority)Generate an authority added to a group- Parameters:
parentGroup- the group the authority is added tochildAuthority- the authority which is added to the group
-
inheritPermissionsEnabled
void inheritPermissionsEnabled(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an inherit permissions enabled event- Parameters:
nodeRef- the node which has the permission inheritance enabled
-
inheritPermissionsDisabled
void inheritPermissionsDisabled(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean async)Generate an inherit permissions disabled event- Parameters:
nodeRef- the node which has the permission inheritance disabledasync- whether the disabling is done asynchronously or not
-
revokeLocalPermissions
void revokeLocalPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, java.lang.String permission)Generate a revoke local permission event- Parameters:
nodeRef- the node on which certain local permissions are revokedauthority- the authority which has the permissions revokedpermission- the permissions which are revoked
-
grantLocalPermission
void grantLocalPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, java.lang.String permission)Generate a grant local permission event- Parameters:
nodeRef- the node to which certain local permissions are grantedauthority- the authority which has the permissions grantedpermission- the permissions which are granted
-
groupDeleted
void groupDeleted(java.lang.String groupName, boolean cascade)Generate a group deleted event- Parameters:
groupName- the group being deletedcascade- whether it's a cascading delete or not
-
secondaryAssociationCreated
void secondaryAssociationCreated(org.alfresco.service.cmr.repository.ChildAssociationRef secAssociation)
Generated a node created event for a secondary child- Parameters:
secAssociation- the child association being created
-
secondaryAssociationDeleted
void secondaryAssociationDeleted(org.alfresco.service.cmr.repository.ChildAssociationRef secAssociation)
Generate a delete event for a secondary child- Parameters:
secAssociation- the child association being deleted
-
fileUnclassified
void fileUnclassified(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a file is unclassified- Parameters:
nodeRef- the node from which the security mark is removed
-
fileClassified
void fileClassified(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a file is classified- Parameters:
nodeRef- the node on which a security mark is applied
-
recordRejected
void recordRejected(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a record is rejected- Parameters:
nodeRef- the node which becomes a regular file again after the record is rejected
-
recordCreated
void recordCreated(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a record is created- Parameters:
nodeRef- the node being declared as a record
-
nodeLocked
void nodeLocked(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a node is locked- Parameters:
nodeRef-
-
nodeUnlocked
void nodeUnlocked(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Generate an event when a node is unlocked- Parameters:
nodeRef-
-
-