Les classes

Description

Chaque entrée de l'annuaire appartient à une ou plusieurs classes. Les classes modèlisent ainsi les objets réels ou abstraits décrits dans un annuaire. Des exemples de classes sont : personne, batiment, application.

Une classe est constituée de

Un nom
Un identifiant sous forme de chaîne de caractères. Exactement comme les noms de classes sont insensibles à la case. Une classe peut elle aussi avoir plusieurs noms.
Un Object Identifier (OID)
Un identifiant numérique. Voir la section dédiée.
Une description
La description de la classe fait partie du schéma.
Un type

Il existe trois type de classes:

Les classse structurelles
C'est une classe classique qui peut être instanciée.
Les classes auxiliaires
Ce sont des classes permettant de rajouter des informations complémentaire à des objets structurels. Des exemples de classes auxiliaires sont: mailRecipient, labelURIObject. Ces classes contiennent un ensemble d'attributs, généralement facultatifs. Les classes auxiliaires sont similiaires aux interfaces en java.
Les classes abstraites
Les classes abstraites ne peuvent pas être instanciées, mais seulement dérivées.

Il n'est pas possible de faire de l'héritage multiple entre classes: une classe dérive toujours d'une seule classe. Néanmoins une entrée de l'annuaire peut être constituée de plusieurs classes, à condition qu'elle ne soit constituée que d'une seule classe structurelle, et de zéro, une ou plusieurs classes auxiliaires.

L'ensemble des classes d'objet forment une hiérarchie, dont la classe Top est au sommet.

Exemples

Tableau 8.3. Exemples d'object standards issus de la [rfc2256]

OID Nom Supérieur Type Attributs obligatoires Attributs facultatif Description

2.5.6.0

top

Aucun

ABSTRACT

Aucun

Aucun

Classe parente de toutes les classes

2.5.6.6

person

top

STRUCTURAL

sn, cn

userPassword, telephoneNumber, seeAlso, description

Classe de base modélisant une personne

2.5.6.9

groupOfNames

top

STRUCTURAL

member, cn

businessCategory, seeAlso, owner, ou, o, description

Groupes d'utilisateurs