The property tag lets you 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 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 with the <attribute name=resourceBundle> tag, 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 with the <attribute name=resourceBundle> tag, 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...