atg.markers
Class MarkerEventMessage

java.lang.Object
  extended by atg.markers.MarkerEventMessage
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BusinessProcessEventMessage, MarkerAddedEventMessage, MarkerRemovedEventMessage, MarkerReplacedEventMessage

public class MarkerEventMessage
extends java.lang.Object
implements java.io.Serializable

This class defines the base properties for a marker event. Marker events are created by a RepositoryMarkerManager

See Also:
RepositoryMarkerManager, Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
MarkerEventMessage()
          Constructs a MarkerMessage message
 
Method Summary
 java.sql.Timestamp getEventDate()
          Get property EventDate
 java.lang.String getMarkedItemId()
           
 java.lang.String getMarkedItemType()
           
 java.lang.String getMarkerPropertyName()
          The property name on the marked item that references the marker
 java.lang.String getParentSessionId()
          Get property ParentSessionId
 java.lang.String getProfileId()
           
 java.lang.String getRepositoryName()
           
 java.lang.String getSessionId()
          The session id associated with the event
 java.lang.String getSiteId()
          Returns the site id associated with the event
 void setEventDate(java.sql.Timestamp pEventDate)
          The Date associated with the event.
 void setMarkedItemId(java.lang.String pMarkedItemId)
          The repository id of the marked item.
 void setMarkedItemType(java.lang.String pMarkedItemType)
          The repository item type of the marked item.
 void setMarkerPropertyName(java.lang.String pMarkerPropertyName)
          The property name on the marked item that references the marker
 void setParentSessionId(java.lang.String pParentSessionId)
          The parentSessionId associated with the event.
 void setProfileId(java.lang.String pProfileId)
          The profile id associated with the event.
 void setRepositoryName(java.lang.String pRepositoryName)
          The name of the repository where the marker and marked item reside
 void setSessionId(java.lang.String pSessionId)
          The session id associated with the event
 void setSiteId(java.lang.String pSiteId)
          The site id associated with the event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

MarkerEventMessage

public MarkerEventMessage()
Constructs a MarkerMessage message

Method Detail

setProfileId

public void setProfileId(java.lang.String pProfileId)
The profile id associated with the event.


getProfileId

public java.lang.String getProfileId()

setMarkedItemId

public void setMarkedItemId(java.lang.String pMarkedItemId)
The repository id of the marked item.


getMarkedItemId

public java.lang.String getMarkedItemId()

setMarkedItemType

public void setMarkedItemType(java.lang.String pMarkedItemType)
The repository item type of the marked item.


getMarkedItemType

public java.lang.String getMarkedItemType()

setRepositoryName

public void setRepositoryName(java.lang.String pRepositoryName)
The name of the repository where the marker and marked item reside


getRepositoryName

public java.lang.String getRepositoryName()

setSessionId

public void setSessionId(java.lang.String pSessionId)
The session id associated with the event


getSessionId

public java.lang.String getSessionId()
The session id associated with the event


setParentSessionId

public void setParentSessionId(java.lang.String pParentSessionId)
The parentSessionId associated with the event.

Parameters:
pParentSessionId - new value to set

getParentSessionId

public java.lang.String getParentSessionId()
Get property ParentSessionId

Returns:
ParentSessionId

setEventDate

public void setEventDate(java.sql.Timestamp pEventDate)
The Date associated with the event.

Parameters:
pDate - new value to set

getEventDate

public java.sql.Timestamp getEventDate()
Get property EventDate

Returns:
Date

setMarkerPropertyName

public void setMarkerPropertyName(java.lang.String pMarkerPropertyName)
The property name on the marked item that references the marker


getMarkerPropertyName

public java.lang.String getMarkerPropertyName()
The property name on the marked item that references the marker


setSiteId

public void setSiteId(java.lang.String pSiteId)
The site id associated with the event

Parameters:
pSite - site id to set

getSiteId

public java.lang.String getSiteId()
Returns the site id associated with the event

Returns:
the site id associated with the event