Objet Link
Un objet Link représente une association entre une anomalie et une autre entité.
Vous obtenez un objet Link à partir d’un Objet LinkFactory.
Méthodes publiques
Cet objet prend en charge les méthodes suivantes.
Méthode | Description |
---|---|
LockObject |
Verrouille l’objet. Renvoie la valeur True si l’objet a été modifié sur le serveur. Pour plus d’informations, voir LockObject. |
Post |
Publie toutes les valeurs modifiées dans la base de données. Pour plus d’informations, voir Post. |
Actualiser |
Lit les valeurs enregistrées, en écrasant les valeurs en mémoire. Pour plus d’informations, voir Actualiser. |
Undo |
Annule les modifications apportées aux valeurs de champ qui n’ont pas été publiées. Pour plus d’informations, voir Undo. |
UnLockObject |
Déverrouille l’objet. Pour plus d’informations, voir UnLockObject. |
Propriétés publiques
Cet objet prend en charge les propriétés suivantes.
Propriété | R/W | Type | Description |
---|---|---|---|
AutoPost |
R/W | Booléen |
Si cette valeur est définie sur true, la base de données est mise à jour immédiatement lorsque la valeur du champ change. |
AutoUnlock |
R/W | Booléen |
Indique si l’élément doit être automatiquement modifiable par d’autres utilisateurs après une actualisation ou une publication. |
Commentaire |
R/W | Chaîne |
Commentaire récapitulatif du lien. |
CreatedBy |
R/W | Chaîne |
Utilisateur qui a créé le lien. |
CreationDate |
R/W | Date |
Date de création du lien. |
Champ |
R/W | Any |
Valeur du champ spécifié. Syntaxe : où fieldName est le nom du champ dans la base de données de projets. Utilisez uniquement des majuscules. |
FieldMultiValue |
R/W | Objet |
Objet MultiValue du champ spécifié. Voir Objet MultiValue. Syntaxe : où fieldName est le nom du champ dans la base de données de projets. Utilisez uniquement des majuscules. |
ID |
R | Nombre |
ID de l’élément. |
IsLocked |
R | Booléen |
Vérifie si l’objet est verrouillé pour l’édition. IsLocked est défini par la méthode LockObject et est réinitialisé par la méthode UnlockObject. Si l’objet possède une propriété AutoUnlock et que la propriété est définie sur True, IsLocked est également réinitialisé par une opération de publication ou d’actualisation. |
LinkedByEntity |
R | Objet |
Objet entité qui a initié le lien.
|
LinkType |
R/W | Chaîne |
Type de lien. |
Modifiée |
R | Booléen |
Vérifie si l’élément a été modifié depuis la dernière actualisation ou opération de publication. Si cette valeur est true, les propriétés du champ côté serveur ne sont pas à jour. |
R | Objet |
Objet entité source du lien. SourceEntity et TargetEntity ne sont pas des attributs fixes d’une association. Ils reflètent le point de vue de l’usine à partir de laquelle l’objet Link est obtenu. SourceEntity et TargetEntity sont les deux mêmes objets pour une association donnée. Cependant, la source et la cible peuvent varier en fonction de l’objet Lien. Par exemple, lorsqu’une association entre un test et une anomalie est affichée du côté du test, c’est-à-dire lorsque l’objet Link est acquis à partir de Test.BugLinkFactory, SourceEntity est le test et TargetEntity est l’anomalie. Si un objet Link représentant la même association est acquis à partir de Bug.LinkFactory, SourceEntity est l’anomalie et TargetEntity est le test. |
|
TargetEntity |
R/W | Objet |
Objet entité cible du lien. Voir SourceEntity. |
TypeName |
R | Chaîne |
Type du champ. |
Virtual |
R | Booléen |
Vérifie s’il s’agit d’un élément virtuel, c’est-à-dire d’un élément qui n’a pas d’enregistrement de base de données correspondant. |