Para cada tipo de recurso, o Rational CM API
fornece métodos específicos para obter e possivelmente configurar os valores das propriedades definidas pela interface. Por exemplo, para o ClearQuest, a interface CqRecord define os PropertyNames HAS_DUPLICATES, FIELDS_UPDATED_THIS_SET_VALUE,
e ALL_FIELD_VALUES. Correspondentes a esses, ela define os métodos getHasDuplicates,
getFieldsUpdatedThisSetValue e getAllFieldValues.
O
Rational CM
API usa a seguinte convenção de nomenclatura para os campos PropertyName e os métodos correspondentes
get e
set para o valor da propriedade. Para um determinado PropertyName
XXXXX_YYY_ZZZZZ (por exemplo,
DISPLAY_NAME):
- O método get para a propriedade é getXxxxxYyyZzzzz (por
exemplo, getDisplayName ou getComment).
- O método set para a propriedade é setXxxxxYyyZzzzz (por
exemplo, setDisplayName ou setComment).
Por exemplo:
String DisplayName = my_resource.getDisplayName();
String DisplayFields = my_resource.getComment();
Se um método set não for definido, a propriedade não pode ser configurada diretamente com o Rational CM API.
Também é possível obter e configurar os valores das propriedades com os métodos
getProperty e
setProperty.
- getXxxxxYyyZzzzz() é equivalente a getProperty(XXXXX_YYY_ZZZZZ).
Por exemplo, getDisplayName é equivalente a getProperty(DISPLAY_NAME).
- setXxxxxYyyZzzzz(val) é equivalente a setProperty(XXXXX_YYY_ZZZZZ, val).
Por exemplo, setDisplayName(val) é equivalente a setProperty(DISPLAY_NAME,
val)
Para obter informações adicionais, consulte
Informações Adicionais sobre Recursos.