Rôles (tech)

De Wiki1000

Introduction

Les rôles sont les objets techniques gérant un aspect d'une relation métier.

Il existe trois type de rôle :

  • Le rôle référence, il gère la référence dans une relation de multiplicité 0..1
  • Le rôle liste, il gére la liste dans une relation de multiplicité 0..1-*
  • Le rôle d'association, il gère une liste dans la relation de multiplicité *-*

Propriétés

Count Retourne le nombre d'objet du rôle.
OIDs [index] Retourne l'identifiant d'un objet du rôle par son index.
Refs [index] Retourne un objet du rôle par sont index.
OrderBy Retourne l'ordre de tri du rôle.

Opérations

AddOID Ajoute un objet identifié par son OID dans le rôle.
Addref Ajoute un objet dans le rôle.
IndexOf Retourne l'index d'un objet du rôle identifié par son identifiant.
Exists Teste si l'objet identifié par son identifiant existe dans le rôle.
RemoveOID Retire l'objet, identifié par son identifiant, du rôle.
RemoveRef Retire l'objet, identifié par son instance, du rôle.
RemoveAll Retire tous les objets du rôle.
Delete Retire l'objet, identifié par son index, du rôle.
Clear Vide le rôle.
ReleaseIndex Relâche l'instance tenu par le rôle.
ReleaseInstances Relâche toutes les instances tenu par le rôle.
IsEmpty Teste si le rôle est vide.
RefChanged Notifie que le rôle a changé.
CanInsert Teste si il est possible d'insérer un objet dans le rôle.
BeginUpdate Débute un ensemble d'opération de mise à jour.
EndUpdate Termine un ensemble de mise à jour.
CreateViews Crée des vues sur les objets du rôle.
UpdateOrdering Met a jour l'ordre de tri.
RemoveComponent Retire un composant d'un rôle composition.
AssInstance Retrouve l'instance de l'objet d'association.

Code métierDéveloppement DSM

Outils personnels