Rational®
CM API는 각 자원 유형에 대해 인터페이스에 정의된 특성의 특성 값을 가져오고 설정하는 특정 메소드를 제공합니다.
예를 들어, ClearQuest®
CqRecord 인터페이스의 경우 PropertyNames HAS_DUPLICATES, FIELDS_UPDATED_THIS_SET_VALUE 및 ALL_FIELD_VALUES를
정의합니다. 이들에 대해 getHasDuplicates, getFieldsUpdatedThisSetValue 및 getAllFieldValues 메소드가 정의됩니다.
Rational CM API는
PropertyName 필드와 해당 특성 값의
get 및
set 메소드에 대해
다음 이름 지정 규칙을 사용합니다. 제공된 PropertyName
XXXXX_YYY_ZZZZZ의 경우(예:
DISPLAY_NAME) 다음과 같습니다.
- 해당 특성의 get 메소드는 getXxxxxYyyZzzzz(예:
getDisplayName 또는 getComment)입니다.
- 해당 특성의 set 메소드는 setXxxxxYyyZzzzz(예:
setDisplayName 또는 setComment)입니다.
예를 들어, 다음과 같습니다.
String DisplayName = my_resource.getDisplayName();
String DisplayFields = my_resource.getComment();
set 메소드를 정의하지 않은 경우
Rational CM API에서 직접 특성을 설정할 수 없습니다.
getProperty 및
setProperty 메소드를 사용해서도 특성 값을 가져오고 설정할 수 있습니다.
- getXxxxxYyyZzzzz()는 getProperty(XXXXX_YYY_ZZZZZ)와 같습니다.
예를 들어, getDisplayName은 getProperty(DISPLAY_NAME)와 같습니다.
- setXxxxxYyyZzzzz(val)는 setProperty(XXXXX_YYY_ZZZZZ, val)와 같습니다.
예를 들어, setDisplayName(val)은 setProperty(DISPLAY_NAME,
val)와 같습니다.
자세한
정보는 특성에 대한 추가 정보를 참조하십시오.