Content events
InlineEditingService and RenameConnector will fire the below event when a content is created, updated, or removed from the database:
CmsService.event.postEdit
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.cms.CmService, javax.jcr.Node>.
CmsService will fire these events when a content is created/added.
CmsService.event.postCreate
CmsService.event.postEdit
CmsService.event.preCreate
CmsService.event.preEdit
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.cms.CmService, javax.jcr.Node>.
LinkManager will fire the following event when a link is added to the content.
CmsService.event.postEdit
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.cms.CmService, javax.jcr.Node>.
WebDavService will fire this event when a content is uploaded through WebDav.
WebDavService.event.postUpload
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.jcr.webdav.WebDavService, javax.jcr.Node>.
File events
FileUploadHandler and WebdavService will fire the below events when a file is created or removed from the database:
FileActivityNotify.event.FileRemoved
ActivityNotify.event.FileCreated
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<java.lang.Object, javax.jcr.Node>.
UIDocumentForm will fire the following event when a file is created.
ActivityNotify.event.FileCreated
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<java.lang.Object, javax.jcr.Node>.
DeleteManageComponent will fire the following event when a file is removed from the database.
FileActivityNotify.event.FileRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<java.lang.Object, javax.jcr.Node>.
AddNodeActivityAction will fire the following event when an attachment is added into the database.
ActivityNotify.event.AttachmentAdded
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, javax.jcr.Node>.
RemoveFileActivityAction will fire the following event when a file is removed from the database.
FileActivityNotify.event.FileRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<java.lang.Object, javax.jcr.Node>.
RemoveNodeActivityAction will fire the following event when an attachment is removed from the database.
ActivityNotify.event.AttachmentRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, javax.jcr.Node>.
Publication events
WCMPublicationService will fire the below event when the document publication state is changed.
WCMPublicationService.event.updateState
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.cms.CmService, javax.jcr.Node>.
AuthoringPublicationPlugin will fire the below event when a node is involved into a publication lifecycle.
PublicationService.event.postInitState
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.cms.CmService, javax.jcr.Node>.
AuthoringPublicationPlugin will fire the following events when publication state of a document is changed.
ActivityNotify.event.StateChanged
PublicationService.event.postUpdateState
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
Version events
UIPublicationPanel will fire the below event when the document version is restored.
ActivityNotify.event.RevisionChanged
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
Comment events
CommentService will fire the following events when a comment is created/updated/removed.
ActivityNotify.event.CommentAdded
ActivityNotify.event.CommentUpdated
ActivityNotify.event.CommentRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, javax.jcr.Node>.
Tag events
NewFolksonomyService will fire the following events when a tag is created/removed.
ActivityNotify.event.TagAdded
ActivityNotify.event.TagRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
Node events
CmsService, MoveNodeManageComponent and PasteManageComponent will fire the below event when a node is moved to another place.
ActivityNotify.event.NodeMoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
RemoveNodeActivityAction will fire the below event when a node is removed from the database.
ActivityNotify.event.NodeRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
UIDocumentForm will fire the below event when a new node is created.
ActivityNotify.event.NodeCreated
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<java.lang.Object, javax.jcr.Node>.
Property events
AddFilePropertyActivityAction will fire the below event when a new property is added to a file:
FileActivityNotify.event.PropertyAdded
EditFilePropertyActivityAction will fire the below event when a property of file is modified.
FileActivityNotify.event.PropertyUpdated
EditPropertyActivityAction will fire the below event when a property of document is modified.
ActivityNotify.event.PropertyUpdated
RemoveFilePropertyActivityAction will fire the below event when a property is removed from file.
FileActivityNotify.event.PropertyRemoved
The listeners of Property events must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
Category events
TaxomonyService will fire the following events when a category is added to/removed from a node.
ActivityNotify.event.CategoryAdded
ActivityNotify.event.CategoryRemoved
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<javax.jcr.Node, java.lang.String>.
Artifacts events
CreatePortalArtifactService will fire the below event when artifacts are deployed for a new site.
PortalArtifactsInitializerServiceImpl.portal.onCreate
The related event listeners must be subclasses of org.exoplatform.services.listener.Listener<org.exoplatform.services.jcr.ext.commonSessionProvider, java.lang.String>.