|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.gx.webmanager.contentapi.event.MediaItemEvent
public class MediaItemEvent
This class represents a media item event posted by the media repository 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 | |
|---|---|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites)
Deprecated. As of 9.5, replaced by MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, MediaItem, String, Object, Website[]) |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
Deprecated. As of 9.5, replaced by MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, MediaItem, String, Object, Website[], Class) |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites)
Constructor of the media item event. |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
Constructor of the media item event. |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites)
Deprecated. As of 9.5, replaced by MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, String, Object, Website[]) |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
Deprecated. As of 9.5, replaced by MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, String, Object, Website[], Class) |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites)
Constructor of the media item event. |
|
MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
Constructor of the media item event. |
|
| Method Summary | |
|---|---|
int |
getDiscussionId()
Deprecated. As of 9.5, use getMediaItem().getPlanned().getForum().getId() instead |
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()
Returns the type of the event. |
MediaItem |
getMediaItem()
Returns the media item associated with the event. |
MediaItem |
getOriginalMediaItem()
Returns the original media item 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 |
Website[] |
getWebsites()
Returns the owner webid of this media item |
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 MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites)
eventType - The event type which can be either PRE or POST.mediaItem - The media item which is the result of the performed action.eventAction - Action performed on the media item. Typically one defined by the
EntityEvent interface.source - The source object on which the event was published.websites - Web sites to be updated.
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
eventType - The event type which can be either PRE or POST.mediaItem - The media item which is the result of the performed action.eventAction - Action performed on the media item. Typically one defined by the
EntityEvent interface.source - The source object on which the event was published.websites - Web sites to be updated.scope - Scope of the event.
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites)
eventType - The event type which can be either PRE or POST.mediaItem - The media item which is the result of the performed action.originalMediaItem - The media item on which the action is performed. Useful in combination with
EntityEvent.COPY where media item is not the same as original media item.eventAction - Action performed on the media item. Typically one defined by the
EntityEvent interface.source - The source object on which the event was published.websites - Web sites to be updated.
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
eventType - The event type which can be either PRE or POST.mediaItem - The media item which is the result of the performed action.originalMediaItem - The media item on which the action is performed. Useful in combination with
EntityEvent.COPY where media item is not the same as original media item.eventAction - Action performed on the media item. Typically one defined by the
EntityEvent interface.source - The source object on which the event was published.websites - Web sites to be updated.scope - Scope of the event.
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites)
MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, String, Object, Website[])
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, String, Object, Website[], Class)
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites)
MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, MediaItem, String, Object, Website[])
public MediaItemEvent(Event.Type eventType,
MediaItem mediaItem,
MediaItem originalMediaItem,
java.lang.String eventAction,
java.lang.Object source,
int discussionId,
Website[] websites,
java.lang.Class<? extends MediaItem> scope)
MediaItemEvent(nl.gx.webmanager.services.event.Event.Type, MediaItem, MediaItem, String, Object, Website[], Class)
| Method Detail |
|---|
public Event.Type getEventType()
getEventType in interface Eventpublic MediaItem getMediaItem()
public MediaItem getOriginalMediaItem()
@Deprecated public int getDiscussionId()
public Website[] getWebsites()
public java.lang.Object getEntity()
EntityEvent
getEntity in interface EntityEventpublic java.lang.String getEventAction()
Event
getEventAction 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 | |||||||||