java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
com.atlassian.confluence.event.events.ConfluenceEvent
com.atlassian.confluence.event.events.content.page.async.PageEvent
All Implemented Interfaces:
UserDriven, Serializable
Direct Known Subclasses:
PageCreatedEvent, PageEditedEvent, PageMovedEvent, PageTrashedEvent

@Deprecated @AsynchronousPreferred public abstract class PageEvent extends ConfluenceEvent implements UserDriven
Deprecated.
since 7.2.0
Notification which carries only identities of objects and safely could be used outside of hibernate session
Since:
5.3
See Also:
  • Constructor Details

    • PageEvent

      public PageEvent(Object src, com.atlassian.sal.api.user.UserKey originatingUserKey, Long pageId, Integer pageVersion, boolean suppressNotifications)
      Deprecated.
  • Method Details

    • getOriginatingUserKey

      public com.atlassian.sal.api.user.UserKey getOriginatingUserKey()
      Deprecated.
      Specified by:
      getOriginatingUserKey in interface UserDriven
    • getPageId

      public Long getPageId()
      Deprecated.
    • getPageVersion

      public Integer getPageVersion()
      Deprecated.
    • isSuppressNotifications

      public boolean isSuppressNotifications()
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class EventObject