Para cada tipo de recurso, o
ClearQuest CM API
fornece métodos específicos para obter e possivelmente configurar os
valores das propriedades definidas pela interface.
Por exemplo, a interface
CqRecord do
ClearQuest
define PropertyNames
HAS_DUPLICATES,
FIELDS_UPDATED_THIS_SET_VALUE e
ALL_FIELD_VALUES. Correspondendo a eles, ela define
os métodos getHasDuplicates,
getFieldsUpdatedThisSetValue e
getAllFieldValues.
A API usa a seguinte convenção de nomenclatura para os campos
PropertyNames e os métodos
get e
set correspondentes 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 estiver definido, a
propriedade não poderá ser configurada diretamente com o
ClearQuest 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)
Consulte Informações Adicionais sobre Recursos para obter informações adicionais.