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 actionEvent action
User logs inlogin
User logs outlogout

User Management

  • Event class: org.onehippo.cms7.event.HippoEvent
  • Category: org.onehippo.cms7.event.HippoEventConstants.CATEGORY_USER_MANAGEMENT
User interaction or system actionEvent action
Create usercreate-user
Delete userdelete-user

Group Management

  • Event class: org.onehippo.cms7.event.HippoEvent
  • Category: org.onehippo.cms7.event.HippoEventConstants.CATEGORY_GROUP_MANAGEMENT
User interaction or system actionEvent action
Create groupcreate-group
Add user to groupadd-user-to-group
Remove user from groupremove-user-from-group
Delete groupdelete-group

Permissions Management

  • Event class: org.onehippo.cms7.event.HippoEvent
  • Category: org.onehippo.cms7.event.HippoEventConstants.CATEGORY_PERMISSIONS_MANAGEMENT
User interaction or system actionEvent action
Grant user or group role in domaingrant-role
Revoke user or group role in domainrevoke-role

Document & Folder Workflow

  • Event class: org.onehippo.repository.events.HippoWorkflowEvent
  • Category: org.onehippo.cms7.event.HippoEventConstants.CATEGORY_WORKFLOW
User interaction or system actionEvent action(s)
Add new folder or documentadd
Rename folder or document (display name)setDisplayName
Rename folder or document (URL name)rename
Delete folder or documentdelete
Open document in editorobtainEditableInstance
Save documentcommitEditableInstance
Discard changes in documentdisposeEditableInstance
Move documentmoveOver, moveTo, move
Copy documentcopyTo, copy
Request publicationrequestPublication
Cancel requestcancelRequest
Accept requestacceptRequest
Reject requestrejectRequest
Publish documentpublish
Take document offlinedepublish
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 actionEvent action
Make change in channel editorwrite-changes
Publish channelpublishMount
Discard changes in channeldiscardMount

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 actionEvent action
Create projectcreateProject
Add channel to projectaddChannel
Remove channel from projectdeleteChannel
Remove document from projectdissociateDocument
Request project reviewrequestReview
Cancel project reviewcancelReview
Approve documentapproveDocument
Reject documentrejectDocument
Reopen project in reviewrestartProject
Start campaignstartCampaign
Stop campaignstopCampaign
Merge projectreintegrateProject
Delete projectdeleteProject
Share Feedback
Page: /build/spring-services/overview-of-event-bus-events
Section: Build
Category *
Overview of Event Bus Events | Bloomreach Content Documentation