Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une classe auxiliaire liée statiquement est une classe qui est incluse dans l’attribut auxiliaryClass ou systemAuxiliaryClass de la définition classSchema d’une classe d’objet dans le schéma. Cela signifie que la classe auxiliaire fait partie de chaque instance de la classe à laquelle elle est associée.
Une classe auxiliaire peut être liée statiquement à une classe d’objet quand la classe est définie, c’est-à-dire lorsque son objet classSchema est ajouté au conteneur de schémas. C’est le seul moment où systemAuxiliaryClass peut être utilisé ; après la création d’un objet classSchema , son attribut systemAuxiliaryClass ne peut pas être modifié. Une classe auxiliaire qui est liée statiquement à ce stade peut avoir des attributs obligatoires (mustHave) et/ou facultatifs (mayHave).
Un utilisateur privilégié disposant des autorisations requises pour étendre le schéma peut ajouter ou supprimer des classes auxiliaires de l’attribut systemAuxiliaryClass d’un objet classSchema existant. Cela ajoute ou supprime la classe auxiliaire de chaque instance existant de la classe d’objet. Une classe auxiliaire qui est liée statiquement à ce stade peut avoir des attributs facultatifs, mais ne peut pas avoir d’attributs obligatoires. Cela est dû au fait qu’il peut exister des instances de la classe d’objet, auquel cas l’ajout d’un nouvel attribut obligatoire créerait des problèmes. Un utilisateur privilégié peut ensuite supprimer une classe auxiliaire de l’attribut auxiliaryClass d’un objet classSchema .