The <object-classes-property> tag exposes the object classes of an LDAP entry as a property of a RepositoryItem. This tag is always empty. For example:

<object-classes-property name="objectClasses" ldap-name="objectclass"/>

Like the <id-property> tag, the <object-classes-property> tag is required in a definition of a base item descriptor (an item descriptor that does not have a parent) but is not allowed in a child item descriptor that inherits from a parent. The property’s type is String[], a multi-valued String. For example, if an item descriptor definition has the <object-classes-property> tag in the preceding example and has the following object classes definition:


its repository items have the following objectClasses property:


object-classes-property attributes





The name of the repository item property that stores the item’s LDAP object class values.



The property’s name in the LDAP directory.

Default: value of name


The text identifying the object classes property in the ATG Control Center.

Default: value of name


You can set this property to the name of a repository item property. A user interface can then represent the repository item with this property. For example, an LDAP users item descriptor might use display-property="login". Then, each repository item is represented with the value of the item’s login property.


The description of the object classes property displayed in the ATG Control Center.

Default: value of name

loading table of contents...