<!ELEMENT item-descriptor (attribute*, <primary-item-descriptor>, <contributing-item-descriptor>*)>
Parent: <composite-repository-template>
The <item-descriptor>
tag specifies the primary and contributing item descriptors that comprise a composite item descriptor.
Attributes
Attribute | Description |
---|---|
| The name of the composite item descriptor, unique within the repository (required). This property is case-insensitive. |
| Boolean, specifies whether this is the composite repository’s default item descriptor. The default item descriptor is used for new repository items if no item descriptor is explicitly specified. If no item descriptor is designated as the default, the first item descriptor in the repository definition file is the default. Default: |
| Specifies a property of this item descriptor that is used to represent items of this type in a user interface. For example, a profile item descriptor might set |
| If a resource bundle is specified for this property with the tag |
| The method for retrieving properties from contributing repository items, one of the following:
See Link Methods. |
| Specifies how contributing repository items are created, one of the following:
|
| Specifies what to do if a contributing repository item is requested but not found in the underlying repository, one of the following:
|
Example
<item-descriptor name="compositeUser" default="true" display-property="fooProperty" display-name-resource="itemDescriptorUser"> <attribute name="resourceBundle" value="atg.userprofiling.CompositeProfileTemplateResources" data-type="string"/> <primary-item-descriptor.../> <contributing-item-descriptor.../> ... </item-descriptor>