This event is triggered when one profile marker is replaced by another.

Class name

atg.markers.MarkerReplacedEventMessage

JMS name

atg.profile.marker.replaced

Display name

Profile marker replaced

Message context

Session

Message scope

Individual

Message source

/atg/markers/RepositoryMarkerMessageSource

Component that calls the message source

/atg/markers/userprofiling/ProfileMarkerManager

How this event is triggered

The ProfileMarkerManager replaces one or more markers with another marker.

How to turn this event off

Set the /atg/markers/userprofiling/ProfileMarkerManager.generateEvents property to false. When you turn off this event, you disable the ProfileAddedMarker and ProfileRemovedMarker events as well.

The event message contains the following properties that pertain to the event itself:

Property

Type

Scenario editor label

eventDate

java.sql.Timestamp

eventDate

The date on which the event was generated.

markerAddData

atg.markers.MarkerData

markerAddData

An object representing the marker that was added.

markerReplacedData

atg.markers.MarkerData

markerReplacedData

An object representing the marker that was replaced.

markedItemId

java.lang.String

markedItemId

The ID for the profile from which the marker was replaced. The value in this property is the same as the value in the profileId property. When a user causes a profile marker to be replaced on his or her own profile, this property is set to the active profile ID.

markedItemType

java.lang.String

markedItemType

The type of repository item from which the marker was replaced.

markerPropertyName

Java.lang.String

markerPropertyName

The name of the profile property that holds the marker being replaced.

repositoryName

java.lang.String

repositoryName

The repository name of Profile item that held the marker.

parentSessionId

java.lang.String

parentSessionId

The session ID for the session during which the event was generated.

profileId

java.lang.String

profileId

The ID for the profile on which a marker is being replaced. The value in this property is the same as the value in the markedItemId property. When a user causes a profile marker to be replaced on his or her own profile, this property is set to the active profile ID.

sessionId

java.lang.String

sessionId

The session ID for the session during which the marker is replaced.

The event message contains two objects, one of which describes the new, replacement marker and the other describes the marker being replaced. The following section describes the properties on these objects:

Property

Type

Scenario editor label

key

java.lang.String

key

The key property value of the marker.

value

java.lang.String

value

The value property value of the marker.

data

java.lang.String

data

The data property value of the marker.

createDate

java.sql.Timestamp

createDate

The date and time when the marker was created.

markerItemId

java.lang.String

markerItemId

The repository ID of the marker.

markerItemType

java.lang.String

markerItemType

The repository item type of the marker.

 
loading table of contents...