The property tag allows you to explicitly map a property in a composite repository to a property in a primary item descriptor or a contributing item descriptor. This usage handles the case where two or more contributing item descriptors have properties with the same name. It can have one or more <attribute> tags.

Used in:

property Tag Attributes

Attribute

Description

Value

name

The name of this composite property.

Required

mapped-property-name

The name of the property in the primary or contributing item descriptor to which this property maps.

Required

queryable

Boolean. Default is true.

required

Boolean. Default is false.

expert

Expert properties are not displayed in the default view of the ATG Control Center.

Boolean. Default is false.

hidden

Hidden properties are not displayed in the ATG Control Center.

Boolean. Default is false.

readable

Boolean. Default is false.

writable

Boolean. Default is false.

category-resource

If you specify a resource bundle for this property using the <attribute name=resourceBundle> tag, then the category-resource attribute specifies the resource bundle key that holds the category of the property. See the Localizing SQL Repository Definitions chapter.

String

display-name-resource

If you specify a resource bundle for this property using the <attribute name=resourceBundle> tag, then the display-name-resource attribute specifies the resource bundle key that holds the display name. See the Localizing SQL Repository Definitions chapter.

String

exclude

Set this attribute to true to exclude it from the composite item descriptor. See Excluding Properties.

Boolean. Default is false.

Example

<property name="ldapFirstName" mapped-property-name="firstName"
    queryable="false" required="false" expert="false"
    hidden="false" readable="true" writable="true"
    category-resource="categoryBasics"
    display-name-resource="ldapFirstName">
...
</property>
 
loading table of contents...