Rôles (tech)

De Wiki1000
(Différences entre les versions)
(Opérations)
Ligne 35 : Ligne 35 :
 
|[[IndexOf (role)|IndexOf]]
 
|[[IndexOf (role)|IndexOf]]
 
|Retourne l'index d'un objet du rôle identifié par son identifiant.
 
|Retourne l'index d'un objet du rôle identifié par son identifiant.
 +
|-
 +
|[[IndexByOrder (role)|IndexByOrder]]
 +
|Retourne l'index d'un objet du rôle identifié par la valeur de l'ordre de tri.
 
|-
 
|-
 
|[[Exists (role)|Exists]]
 
|[[Exists (role)|Exists]]
 
|Teste si l'objet identifié par son identifiant existe dans le rôle.
 
|Teste si l'objet identifié par son identifiant existe dans le rôle.
 +
|-
 +
|[[ExistsWhere (role)|ExistsWhere]]
 +
|Recherche un objet vérifiant une expression dans le rôle.
 
|-
 
|-
 
|[[RemoveOID (role)|RemoveOID]]
 
|[[RemoveOID (role)|RemoveOID]]

Version du 21 septembre 2012 à 15:57

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.

La propriété Refs est itérable.

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.
IndexByOrder Retourne l'index d'un objet du rôle identifié par la valeur de l'ordre de tri.
Exists Teste si l'objet identifié par son identifiant existe dans le rôle.
ExistsWhere Recherche un objet vérifiant une expression 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.
BeginChange versiontahoe-32x32.png Débute un ensemble d'opération de changement.
EndChange versiontahoe-32x32.png Termine un ensemble de changement.
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





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels