Overview of Event Bus Events
This page summarizes the user interactions and system actions that broadcast events on the Event Bus in Bloomreach Content.
Events are organized by category. For each category, the event class (HippoEvent or a subclass) and the value returned by HippoEvent#category are provided. These values apply to all actions within the category. Each action lists the corresponding value of HippoEvent#action(). Some actions may trigger multiple events with different action values.
Security
- Event class:
org.onehippo.cms7.event.HippoSecurityEvent
- Category:
org.onehippo.cms7.event.HippoEventConstants.CATEGORY_SECURITY
| User interaction or system action | Event action |
|---|
| User logs in | login |
| User logs out | logout |
User Management
- Event class:
org.onehippo.cms7.event.HippoEvent
- Category:
org.onehippo.cms7.event.HippoEventConstants.CATEGORY_USER_MANAGEMENT
| User interaction or system action | Event action |
|---|
| Create user | create-user |
| Delete user | delete-user |
Group Management
- Event class:
org.onehippo.cms7.event.HippoEvent
- Category:
org.onehippo.cms7.event.HippoEventConstants.CATEGORY_GROUP_MANAGEMENT
| User interaction or system action | Event action |
|---|
| Create group | create-group |
| Add user to group | add-user-to-group |
| Remove user from group | remove-user-from-group |
| Delete group | delete-group |
Permissions Management
- Event class:
org.onehippo.cms7.event.HippoEvent
- Category:
org.onehippo.cms7.event.HippoEventConstants.CATEGORY_PERMISSIONS_MANAGEMENT
| User interaction or system action | Event action |
|---|
| Grant user or group role in domain | grant-role |
| Revoke user or group role in domain | revoke-role |
Document & Folder Workflow
- Event class:
org.onehippo.repository.events.HippoWorkflowEvent
- Category:
org.onehippo.cms7.event.HippoEventConstants.CATEGORY_WORKFLOW
| User interaction or system action | Event action(s) |
|---|
| Add new folder or document | add |
| Rename folder or document (display name) | setDisplayName |
| Rename folder or document (URL name) | rename |
| Delete folder or document | delete |
| Open document in editor | obtainEditableInstance |
| Save document | commitEditableInstance |
| Discard changes in document | disposeEditableInstance |
| Move document | moveOver, moveTo, move |
| Copy document | copyTo, copy |
| Request publication | requestPublication |
| Cancel request | cancelRequest |
| Accept request | acceptRequest |
| Reject request | rejectRequest |
| Publish document | publish |
| Take document offline | depublish |
| Add document to project* | branch |
| Remove document from project* | removeBranch |
| Approve document in project* | com.onehippo.repository.wpm.project.documentworkflow.WpmDocumentWorkflowAction.approve |
| Publish document in project when campaign started* | publishBranch |
| Revert document in project when campaign stopped* | depublishBranch |
| Publish document in project when project merged* | reintegrateBranch |
* These actions are available only when the Projects feature is enabled.
Note: For more information, see Respond to Workflow Events.
Channel Workflow
- Event class:
org.onehippo.cms7.event.HippoEvent
- Category:
channel-manager
| User interaction or system action | Event action |
|---|
| Make change in channel editor | write-changes |
| Publish channel | publishMount |
| Discard changes in channel | discardMount |
Note: For additional Experience Manager events, refer to the Channel Manager Event Listener and the HST Internal Event Bus. See Overview of Experience Manager Events and Response Mechanisms for details.
Project Workflow
- Event class:
com.onehippo.cms7.services.wpm.wpm.observation.WpmEvent
- Category:
hippo-addon-wpm
| User interaction or system action | Event action |
|---|
| Create project | createProject |
| Add channel to project | addChannel |
| Remove channel from project | deleteChannel |
| Remove document from project | dissociateDocument |
| Request project review | requestReview |
| Cancel project review | cancelReview |
| Approve document | approveDocument |
| Reject document | rejectDocument |
| Reopen project in review | restartProject |
| Start campaign | startCampaign |
| Stop campaign | stopCampaign |
| Merge project | reintegrateProject |
| Delete project | deleteProject |