Overview of Event Bus Events
Below is an overview of common user interactions and system actions that trigger the broadcasting of an event on the Event Bus.
The (inter)actions are grouped by category. For each category, the event class (HippoEvent or a descendant) and the return value of HippoEvent#category are listed. The are the same for all (inter)actions listed under the category. For each (inter)actions, the return value of HippoEvent#action() is listed. Some (inter)actions trigger multiple events with different action values.
Security
- 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
- 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
- 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
- class: org.onehippo.cms7.event.HippoEvent
- category: org.onehippo.cms7.event.HippoEventConstants.CATEGORY_PERMISSIONS_MANAGEMENT
User interaction or system action | Event |
---|---|
Grant user or group role in domain |
grant-role |
Revoke user or group role in domain |
revoke-role |
Document & Folder Workflow
- 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 |
* Only available when the Projects feature is used
Channel Workflow
- 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 |
Project Workflow
- class: 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 |