|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.gx.webmanager.contentapi.event.PageEvent
public class PageEvent
This class represents a page event posted by the page service to allow all subscribers to this event to do something with that information. This may be updating timestamps, updating a search index, etc.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface nl.gx.webmanager.services.event.Event |
|---|
Event.Type |
| Field Summary |
|---|
| Fields inherited from interface nl.gx.webmanager.services.event.EntityEvent |
|---|
COPY, CREATE, DELETE, MOVE, RETRIEVE, UPDATE |
| Constructor Summary | |
|---|---|
PageEvent(Event.Type eventType,
Page page,
Page originalPage,
java.lang.String eventAction,
Page originalParentPage,
java.lang.Object source)
Constructor of the page event. |
|
PageEvent(Event.Type eventType,
Page page,
java.lang.String eventAction,
Page originalParentPage,
java.lang.Object source)
Constructor of the page event. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getEntity()
Return the entity on which the action was performed. |
java.lang.String |
getEventAction()
Returns the action that has been performed |
Event.Type |
getEventType()
Type of event notification. |
Page |
getOriginalPage()
Returns the original page associated with the event. |
Page |
getOriginalParentPage()
Returns the original parent of the page associated with the event |
Page |
getPage()
Returns the page associated with the event. |
java.lang.Class<?> |
getScope()
The scope of the object on which the action is performed. |
java.lang.Object |
getSource()
Returns the object that published the event |
java.lang.String |
toString()
Returns String representing information on the event |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PageEvent(Event.Type eventType,
Page page,
java.lang.String eventAction,
Page originalParentPage,
java.lang.Object source)
eventType - The event type which can be either PRE or POST.page - The page which is the result of the performed action.eventAction - Action performed on the version. Typically one defined by the
EntityEvent interface.originalParentPage - The original page of which the original was a parent of. Useful in
combination with EntityEvent.MOVE where page and original page are the same,
and have a new parent.source - The source object on which the event was published.
public PageEvent(Event.Type eventType,
Page page,
Page originalPage,
java.lang.String eventAction,
Page originalParentPage,
java.lang.Object source)
eventType - The event type which can be either PRE or POST.page - The page which is the result of the performed action.originalPage - The page on which the action is performed. Useful in combination with
EntityEvent.COPY where page is not the same as original page.eventAction - Action performed on the version. Typically one defined by the
EntityEvent interface.originalParentPage - The original page of which the original was a parent of. Useful in
combination with EntityEvent.MOVE where page and original page are the same,
and have a new parent.source - The source object on which the event was published.| Method Detail |
|---|
public Page getOriginalParentPage()
public Page getPage()
public Page getOriginalPage()
public java.lang.Object getEntity()
EntityEvent
getEntity in interface EntityEventpublic java.lang.String getEventAction()
Event
getEventAction in interface Eventpublic Event.Type getEventType()
Event
getEventType in interface Eventpublic java.lang.Class<?> getScope()
Event
getScope in interface Eventpublic java.lang.Object getSource()
Event
getSource in interface Eventpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||