Per ogni 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 i PropertyNames 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 corrispondenti metodi
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, consultare Ulteriori informazioni relative alle proprietà.