Pour chaque type de ressource, l'API CM Rational fournit des méthodes spécifiques pour obtenir et éventuellement définir les valeurs de propriété des propriétés définies par l'interface. Par exemple, pour le produit ClearQuest, l'interface 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 CM
Rational utilise la convention de dénomination suivante pour les zones PropertyName et les méthodes
get et
set pour la valeur de propriété. Pour un PropertyName
XXXXX_YYY_ZZZZZ donné (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 Rational.
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)
Pour plus d'informations, consultez Informations supplémentaires concernant les propriétés.