Para cada tipo de recurso, o Rational CM API fornece métodos específicos para obter e possivelmente configurar os valores de propriedades definidos pela interface.
Por exemplo, a interface ClearQuest CqRecord define os ProperyNames 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 utiliza a seguinte convenção de nomenclatura para os campos PropertyName e os métodos
get e
set correspondentes para o valor de 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 estiver definido, a propriedade não poderá 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.