This event is triggered when a site visitor changes his or her profile by way of an implementation of the profile form handler. It is similar to the ProfilePropertyUpdate event, except that it applies to any change to a profile rather than to a change to a single property.

Class name

atg.userprofiling.dms.ProfileUpdateMessage

JMS name

atg.dps.ProfileUpdate

Display name

Profile updated by user

Message context

Request

Message scope

Individual

Message source

Component: /atg/userprofiling/DPSMessageSource

Class: atg.userprofiling.dms.DPSMessageSource

Component that calls the message source

/atg/userprofiling/ProfileUpdateTrigger

How this event is triggered

Triggered by the postUpdateUser() methods in the ProfileFormHandler and MultiProfileUpdateFormHandler.

How to turn this event off

Set to false the generateProfileUpdateEvents property in the /atg/userprofiling/ProfileUpdateTrigger component.

The message that triggers this event contains the following properties:

Property

Type

Scenario editor label

changedProperties

java.util.List

where changedProperties

A List showing the path of each property that has changed.

oldValues

java.util.Map

oldValues

A Map where the map keys are the profile property paths, and the map values are the old property values before they were changed.

newValues

java.lang.Object

newValues

A Map where the map keys are the profile property paths, and the map values are the new property values after they were changed.

profileId

java.lang.String

profileId

The profile ID of the visitor whose profile has changed.

reportingChangedProperties

java.lang.String

reportingChangedProperties

A text representation of the value of the changedProperties property. This property is used for reporting.

reportingOldValues

java.lang.String

reportingOldValues

A text representation of the contents of the oldValues property. This property is used for reporting.

reportingNewValues

java.lang.String

reportingNewValues

A text representation of the contents of the NewValues property. This property is used for reporting.

 
loading table of contents...