get 和 set 属性值方法的命名约定

对于每种资源类型,Rational® CM API 提供特定的方法来获取并在可能的情况下设置由接口定义的属性的属性值。例如,对于 ClearQuest® CqRecord 接口定义 HAS_DUPLICATES、FIELDS_UPDATED_THIS_SET_VALUE 和 ALL_FIELD_VALUES 等 ProperyName。与这些属性值相对应,它会定义 getHasDuplicates、getFieldsUpdatedThisSetValue 和 getAllFieldValues 方法。

Rational CM API 对 PropertyName 字段使用以下命名规范,并对属性值使用对应的 getset 方法。对于给定的 PropertyName XXXXX_YYY_ZZZZZ(例如,DISPLAY_NAME): 例如:
String  DisplayName =  my_resource.getDisplayName();
String  DisplayFields =  my_resource.getComment();

如果未定义 set 方法,那么无法直接使用 Rational CM API 来设置属性。

还可以使用 getPropertysetProperty 方法获取和设置属性值。

有关更多信息,请参阅关于属性的更多信息


反馈