The Profile Marker Manager has the following configurable properties:

Property

Description

addMessageJMSType

Defaultvalue: atg.profile.marker.added

The type of JMS message that is sent when a marker is attached to a profile.

alwaysValidate

Default value: false

Indicates whether validation standards are defined for all marker keys. When set to false, profile markers use validation components when their key is mapped to a validation component. Set this property to true only if all profile markers are mapped to use validation components. These mappings are specified in the markerValidatiors property.

defaultDuplicationMode

Default value: ALLOW_DUPLICATES

The mode that specifies whether duplicate markers can exist on a profile. Options include:
- ALLOW_DUPLICATES
- REPLACE_DUPLICATES (new marker replaces original marker)
- NO_DUPLICATES (original marker remains)

defaultMarkedItemType

Default value: /atg/userprofiling/
ProfileTools.defaultProfileType

The type of RepositoryItem to which this Profile Marker Manager attaches markers.

defaultMarkerDuplicateComparator

Defaultvalue: /atg/markers/
CompareByDefaultProperties

The component used to determine if one marker is the same as any other on a given profile.

defaultMarkerItemType

Defaultvalue: marker

The type of marker RepositoryItem to attach to a profile.

defaultMarkerPropertyName

Defaultvalue: markers

The name of the Profile property that holds markers managed by this Profile Marker Manager.

defaultMarkerSortPropertyName

Defaultvalue: creationDate

The marker property whose value is used to sort the markers on a profile when the profile property that holds markers is a Set and the markers it contains need to be ordered.

generateEvents

Defaultvalue: false

Indicates whether the Profile Marker Manager generates ProfileMarkerAdded, ProfileMarkerRemoved, and ProfileMarkerReplaced events.

markerDuplicateComparators

No default value

The map that specifies each profile marker key and the component used to determine marker uniqueness for markers with that key.

markerMessageSource

Defaultvalue: /atg/markers/
RepositoryMarkerMessageSource

The component that sends messages generated by the Profile Marker Manager.

markerValidators

No default value

The map that specifies each profile marker key and the component used to validate markers with that key.

profilePropertyNames

Defaultvalue: markers, businessProcessMarkers

The names of the profile properties that can hold markers. When a user logs in, markers in these properties are copied from a transient profile to a permanent one.

removeMessageJMSType

Defaultvalue: atg.profile.marker.removed

The type of JMS message sent when a profile marker is removed from a profile.

replaceMessageJMSType

Default value: atg.profile.marker.replaced

The type of JMS message sent when one marker replaces another on a profile.

repository

Defaultvalue: /atg/userprofiling/
ProfileAdapterRepository

The repository that contains both profiles and markers.

requiredExtendedProperties

No default value

The extended profile marker properties to which values must be provided in order for new markers to be created. Use this property only if you extend the marker repository item to include new properties for which you require values upon creation.

transactionManager

Defaultvalue: /atg/dynmo/TransactionManager

The Transaction Manager that controls the transactions used by the Profile Marker Manager.

Note: The Profile Marker Manager has one event listener property called swapEventListener that holds the listeners that will detect a ProfileSwapEvent after one is sent by a Profile Form Handler and detected by the Profile Marker Manager.

 
loading table of contents...