com.sapportals.wcm.repository.manager

Class MoveCreateEvent

java.lang.Object
  extended by com.sapportals.wcm.repository.manager.ResourceEvent
      extended by com.sapportals.wcm.repository.manager.MoveCreateEvent
All Implemented Interfaces:
IResourceEvent, IEvent

public class MoveCreateEvent
extends ResourceEvent

The event is generated by an ISpecialMove.moveCreate(RID, ICopyParameter) operation. This event's type is ResourceEvent.CREATE_XXX so that all event receivers not aware of this special event will handle it like a create operation.


Field Summary
static MoveCreateEvent MOVE_CREATE_CHILD_TEMPLATE
           
static MoveCreateEvent MOVE_CREATE_COLLECTION_TEMPLATE
           
static MoveCreateEvent MOVE_CREATE_LINK_TEMPLATE
           
 
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
MoveCreateEvent(int type, IResource resource, String correlationId, Object param, com.sapportals.wcm.util.uri.RID sourceRID)
          Creates a new event instance.
 
Method Summary
 com.sapportals.wcm.util.uri.RID getSourceRID()
          Returns the RID of the resource before the move operation.
 
Methods inherited from class com.sapportals.wcm.repository.manager.ResourceEvent
getClientId, getCorrelationId, getDescription, getDescription, getParameter, getReceiverProperty, getResource, getResourceContext, getType, getUniqueId, isLike, setReceiverProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MOVE_CREATE_CHILD_TEMPLATE

public static final MoveCreateEvent MOVE_CREATE_CHILD_TEMPLATE

MOVE_CREATE_COLLECTION_TEMPLATE

public static final MoveCreateEvent MOVE_CREATE_COLLECTION_TEMPLATE

MOVE_CREATE_LINK_TEMPLATE

public static final MoveCreateEvent MOVE_CREATE_LINK_TEMPLATE
Constructor Detail

MoveCreateEvent

public MoveCreateEvent(int type,
                       IResource resource,
                       String correlationId,
                       Object param,
                       com.sapportals.wcm.util.uri.RID sourceRID)
Creates a new event instance.

Parameters:
type - The resource event type. Only ResourceEvent.CREATE_XXX event types are allowed
resource - ResourceEvent#ResourceEvent(IResource, int, String, Object)
correlationId - ResourceEvent#ResourceEvent(IResource, int, String, Object)
param - ResourceEvent#ResourceEvent(IResource, int, String, Object)
sourceRID - The RID of the resource before the move operation.
Throws:
IllegalArgumentException - If the sourceRID is null or the type is not ResourceEvent.CREATE_XXX
Method Detail

getSourceRID

public com.sapportals.wcm.util.uri.RID getSourceRID()
Returns the RID of the resource before the move operation.

Returns:
the RID of the resource before the move operation.
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 2011 SAP AG Complete Copyright Notice