Rôles (tech)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : ===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ôles références (tech)|rôle référenc...)
 
Ligne 19 : Ligne 19 :
 
|Retourne un objet du rôle par sont index.
 
|Retourne un objet du rôle par sont index.
 
|-
 
|-
|[[OrderBy (role)|OrderBy]]]
+
|[[OrderBy (role)|OrderBy]]
 
|Retourne l'ordre de tri du rôle.
 
|Retourne l'ordre de tri du rôle.
 
|}
 
|}
Ligne 49 : Ligne 49 :
 
|[[Delete (role)|Delete]]
 
|[[Delete (role)|Delete]]
 
|Retire l'objet, identifié par son index, du rôle.
 
|Retire l'objet, identifié par son index, du rôle.
|-
 
|[[ReleaseIndex (role)|ReleaseIndex]]
 
|Relâche l'instance tenu par le rôle.
 
 
|-
 
|-
 
|[[Clear (role)|Clear]]
 
|[[Clear (role)|Clear]]
 
|Vide le rôle.
 
|Vide le rôle.
 +
|-
 +
|[[ReleaseIndex (role)|ReleaseIndex]]
 +
|Relâche l'instance tenu par le rôle.
 
|-
 
|-
 
|[[ReleaseInstances (role)|ReleaseInstances]]
 
|[[ReleaseInstances (role)|ReleaseInstances]]

Version du 26 juillet 2009 à 17:59

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