Per ciascun tipo di risorsa
Rational CM API fornisce metodi specifici
per ottenere e possibilmente impostare i valori delle proprietà definiti dall'interfaccia.
Ad esempio, per ClearQuest CqRecord l'interfaccia
definisce ProperyNames HAS_DUPLICATES, FIELDS_UPDATED_THIS_SET_VALUE e
ALL_FIELD_VALUES. In corrispondenza di questi, definisce i metodi getHasDuplicates,
getFieldsUpdatedThisSetValue e getAllFieldValues.
Rational CM
API utilizza la seguente convenzione di denominazione per i campi PropertyName e i metodi corrispondenti
get e
set
per il valore proprietà. Per un PropertyName
XXXXX_YYY_ZZZZZ specifico (ad esempio,
DISPLAY_NAME):
- Il metodo get della proprietà è getXxxxxYyyZzzzz (ad esempio,
getDisplayName o getComment).
- Il metodo set per la proprietà è setXxxxxYyyZzzzz (ad esempio
setDisplayName o setComment).
Ad
esempio:
String DisplayName = my_resource.getDisplayName();
String DisplayFields = my_resource.getComment();
Se un metodo set non è definito, la proprietà non può essere impostata direttamente
con Rational CM
API.
È possibile anche richiamare ed impostare i valori delle proprietà con i metodi
getProperty e
setProperty.
- getXxxxxYyyZzzzz() equivale a getProperty(XXXXX_YYY_ZZZZZ).
Ad esempio, getDisplayName equivale a getProperty(DISPLAY_NAME).
- setXxxxxYyyZzzzz(val) equivale a setProperty(XXXXX_YYY_ZZZZZ, val).
Ad esempio, setDisplayName(val) equivale a setProperty(DISPLAY_NAME,
val)
Per ulteriori informazioni, vedere Ulteriori informazioni relative alle proprietà.