Pour chaque type de ressource, l'API CM ClearQuest fournit des méthodes spécifiques pour obtenir et éventuellement définir les valeurs des propriétés définies par l'interface.
Par exemple, l'interface ClearQuest CqRecord
définit les PropertyNames HAS_DUPLICATES, FIELDS_UPDATED_THIS_SET_VALUE
et ALL_FIELD_VALUES. En correspondance avec ceux-ci, elle définit les méthodes
getHasDuplicates, getFieldsUpdatedThisSetValue
et getAllFieldValues.
L'API utilise la convention de dénomination suivante pour les zones
PropertyNames et les méthodes
get et
set correspondantes
pour la valeur de propriété. Pour une
PropertyName XXXXX_YYY_ZZZZZ donnée (par exemple,
DISPLAY_NAME) :
- La méthode get pour la propriété est getXxxxxYyyZzzzz (par exemple, getDisplayName ou getComment).
- La méthode set pour la propriété est setXxxxxYyyZzzzz (par exemple, setDisplayName ou setComment).
Par exemple :
String DisplayName = my_resource.getDisplayName();
String DisplayFields = my_resource.getComment();
Si une méthode set n'est pas définie, la propriété ne peut pas être définie directement avec l'API CM ClearQuest.
Vous pouvez également obtenir et définir des valeurs de propriété avec les méthodes
getProperty et
setProperty.
- getXxxxxYyyZzzzz() est l'équivalent de getProperty(XXXXX_YYY_ZZZZZ).
Par exemple, getDisplayName est l'équivalent de
getProperty(DISPLAY_NAME).
- setXxxxxYyyZzzzz(val) est l'équivalent de
setProperty(XXXXX_YYY_ZZZZZ, val).
Par exemple, setDisplayName(val) est l'équivalent de setProperty(DISPLAY_NAME,
val)
Consultez Informations supplémentaires concernant les propriétés pour plus d'informations.