com.sapportals.wcm.repository.service.timebasedpublish.wcm

Class TimebasedPublishEvent

java.lang.Object
  extended by com.sapportals.wcm.repository.manager.ResourceEvent
      extended by com.sapportals.wcm.repository.service.timebasedpublish.wcm.TimebasedPublishEvent
All Implemented Interfaces:
IResourceEvent, ITimebasedPublishEvent, IEvent

public class TimebasedPublishEvent
extends ResourceEvent
implements ITimebasedPublishEvent

Copyright 2004 SAP AG


Field Summary
static TimebasedPublishEvent EVENT_TYPE_PRE_START_TEMPLATE
          The event templates
static TimebasedPublishEvent EVENT_TYPE_PRE_STOP_TEMPLATE
           
static TimebasedPublishEvent EVENT_TYPE_START_TEMPLATE
           
static TimebasedPublishEvent EVENT_TYPE_STOP_TEMPLATE
           
static TimebasedPublishEvent EVENT_TYPE_STOP_XDAYS_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
 
Fields inherited from interface com.sapportals.wcm.repository.service.timebasedpublish.ITimebasedPublishEvent
EVENT_TYPE_PRE_START, EVENT_TYPE_PRE_STOP, EVENT_TYPE_PRE_STOP_XDAYS, EVENT_TYPE_START, EVENT_TYPE_STOP
 
Constructor Summary
TimebasedPublishEvent(int impType, IResource impResource)
          Create resource event from type and resource.
 
Method Summary
 boolean isLike(IEvent template)
          Compares this event with another event for equality or some kind of "similarity".
 
Methods inherited from class com.sapportals.wcm.repository.manager.ResourceEvent
getClientId, getCorrelationId, getDescription, getDescription, getParameter, getReceiverProperty, getResource, getResourceContext, getType, getUniqueId, 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.repository.manager.IResourceEvent
getResource
 
Methods inherited from interface com.sapportals.wcm.util.events.IEvent
getDescription, getDescription, getParameter, getType
 

Field Detail

EVENT_TYPE_PRE_START_TEMPLATE

public static final TimebasedPublishEvent EVENT_TYPE_PRE_START_TEMPLATE
The event templates


EVENT_TYPE_PRE_STOP_TEMPLATE

public static final TimebasedPublishEvent EVENT_TYPE_PRE_STOP_TEMPLATE

EVENT_TYPE_START_TEMPLATE

public static final TimebasedPublishEvent EVENT_TYPE_START_TEMPLATE

EVENT_TYPE_STOP_TEMPLATE

public static final TimebasedPublishEvent EVENT_TYPE_STOP_TEMPLATE

EVENT_TYPE_STOP_XDAYS_TEMPLATE

public static final TimebasedPublishEvent EVENT_TYPE_STOP_XDAYS_TEMPLATE
Constructor Detail

TimebasedPublishEvent

public TimebasedPublishEvent(int impType,
                             IResource impResource)
Create resource event from type and resource.

Parameters:
type - The type for this event (action).
resource - The resource that caused the event.
Method Detail

isLike

public boolean isLike(IEvent template)
Description copied from interface: IEvent
Compares this event with another event for equality or some kind of "similarity". Normally an event equals another if it is of the same instance and type. There might be implementations that want to match one event type with many others.

Specified by:
isLike in interface ITimebasedPublishEvent
Specified by:
isLike in interface IEvent
Overrides:
isLike in class ResourceEvent
Parameters:
template - The other event to compare with.
Returns:
True, if the specified event template is equal to this event, according to the implemented matching rules.
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 2012 SAP AG Complete Copyright Notice