ClearQuest® CM API는
각 자원 유형에 대해 인터페이스에서 정의된 특성의 값을 가져오고 설정하는 특정 메소드를 제공합니다.
예를 들어, ClearQuest
CqRecord 인터페이스는
PropertyNames HAS_DUPLICATES, FIELDS_UPDATED_THIS_SET_VALUE
및 ALL_FIELD_VALUES를 정의합니다.
이에 대해 getHasDuplicates, getFieldsUpdatedThisSetValue
및 getAllFieldValues 메소드를 정의합니다.
API는
PropertyNames 필드와 특성 값의
해당
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 메소드가 정의되지 않은 경우
ClearQuest 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)와 같습니다.
자세한 정보는 특성에 대한 추가 정보을
참조하십시오.