com.sapportals.wcm.service.indexmanagement

Class IndexServiceEvent

java.lang.Object
  extended by com.sapportals.wcm.repository.manager.ResourceEvent
      extended by com.sapportals.wcm.service.indexmanagement.IndexServiceEvent
All Implemented Interfaces:
IResourceEvent, IIndexServiceEvent, IEvent

public class IndexServiceEvent
extends ResourceEvent
implements IIndexServiceEvent

This event is send by the event mapper if another service send an event. In the index service event the original event is stored


Field Summary
 
Fields inherited from class com.sapportals.wcm.repository.manager.ResourceEvent
ACL_CHANGED, ACL_CHANGED_TEMPLATE, ALL, ALL_TEMPLATE, CHECKIN, CHECKIN_TEMPLATE, CHECKOUT, CHECKOUT_TEMPLATE, clientId, COPY, COPY_TEMPLATE, correlationId, CREATE_CHILD, CREATE_CHILD_TEMPLATE, CREATE_COLLECTION, CREATE_COLLECTION_TEMPLATE, CREATE_LINK, CREATE_LINK_TEMPLATE, DELETE, DELETE_TEMPLATE, ENABLE_VERSIONING, ENABLE_VERSIONING_TEMPLATE, GET, GET_CHILDREN, GET_CHILDREN_TEMPLATE, GET_TEMPLATE, LOCK, LOCK_TEMPLATE, MIGRATION, MIGRATION_TEMPLATE, MOVE, MOVE_TEMPLATE, param, PRE_CHECK_NAME, PRE_CHECK_NAME_TEMPLATE, PRE_CHECK_OUT, PRE_CHECK_OUT_TEMPLATE, PRE_CHECKIN, PRE_CHECKIN_TEMPLATE, PRE_CREATE_COLLECTION, PRE_CREATE_COLLECTION_TEMPLATE, PRE_CREATE_LINK, PRE_CREATE_LINK_TEMPLATE, PRE_CREATE_RESOURCE, PRE_CREATE_RESOURCE_TEMPLATE, PRE_DELETE, PRE_DELETE_TEMPLATE, PRE_ENABLE_VESIONING, PRE_ENABLE_VESIONING_TEMPLATE, PRE_LOCK, PRE_LOCK_TEMPLATE, PRE_MOVE, PRE_MOVE_TEMPLATE, PRE_PROPERTY_DELETE, PRE_PROPERTY_DELETE_TEMPLATE, PRE_PROPERTY_SET, PRE_PROPERTY_SET_TEMPLATE, PRE_RENAME, PRE_RENAME_TEMPLATE, PRE_SET, PRE_SET_TEMPLATE, PRE_UPDATE_LINK, PRE_UPDATE_LINK_TEMPLATE, PROPERTY_DELETE, PROPERTY_DELETE_TEMPLATE, PROPERTY_GET, PROPERTY_GET_TEMPLATE, PROPERTY_SET, PROPERTY_SET_TEMPLATE, RENAME, RENAME_TEMPLATE, resource, resourceContext, SET, SET_TEMPLATE, type, UNDO_CHECKOUT, UNDO_CHECKOUT_TEMPLATE, uniqueId, UNLOCK, UNLOCK_TEMPLATE, UPDATE_LINK, UPDATE_LINK_TEMPLATE
 
Constructor Summary
IndexServiceEvent(int type, IResource resource, Object param, IResourceEvent originalEvent)
          Construct object of class IndexServiceEvent.
 
Method Summary
 RID getEventRID()
          Gets the RID of the resource stored in the event.
 IResourceEvent getOriginalEvent()
          Get the OriginalEvent attribute of the IndexServiceEvent object.
 IResource getResource()
          Get a reference to the IResource , that caused the event.
 void setEventRID(RID eventRID)
          Sets the RID of the resource stored in the event.
 void setResource(IResource resource)
          Sets the resource of the event.
 
Methods inherited from class com.sapportals.wcm.repository.manager.ResourceEvent
getClientId, getCorrelationId, getDescription, getDescription, getParameter, getReceiverProperty, getResourceContext, getType, getUniqueId, isLike, setReceiverProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sapportals.wcm.util.events.IEvent
getDescription, getDescription, getParameter, getType, isLike
 

Constructor Detail

IndexServiceEvent

public IndexServiceEvent(int type,
                         IResource resource,
                         Object param,
                         IResourceEvent originalEvent)
Construct object of class IndexServiceEvent.

Parameters:
type - type of mapped event
resource - resource that caused the event
param - event parameter
originalEvent - original event
Method Detail

getOriginalEvent

public IResourceEvent getOriginalEvent()
Get the OriginalEvent attribute of the IndexServiceEvent object.

Specified by:
getOriginalEvent in interface IIndexServiceEvent
Returns:
The OriginalEvent value

getEventRID

public RID getEventRID()
Description copied from interface: IIndexServiceEvent
Gets the RID of the resource stored in the event.

Specified by:
getEventRID in interface IIndexServiceEvent
Returns:
The OriginalEvent value

setEventRID

public void setEventRID(RID eventRID)
Description copied from interface: IIndexServiceEvent
Sets the RID of the resource stored in the event.

Specified by:
setEventRID in interface IIndexServiceEvent

getResource

public IResource getResource()
Description copied from interface: IResourceEvent
Get a reference to the IResource , that caused the event.

Specified by:
getResource in interface IResourceEvent
Specified by:
getResource in interface IIndexServiceEvent
Overrides:
getResource in class ResourceEvent
Returns:
IResource Resource, that caused the event.

setResource

public void setResource(IResource resource)
Description copied from interface: IIndexServiceEvent
Sets the resource of the event.

Specified by:
setResource in interface IIndexServiceEvent
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice