유형별 작성 메소드에 대한 인수로 위치를 제공하여
자원을 작성합니다.
작성 메소드를 호출하기 전에 자원 작성에 필요한 모든 특성(활동에 대한 스트림 등)을
프록시에서 설정해야 합니다. 필수 특성 값이 공백이거나 올바르지 않은
자원은 작성할 수 없습니다. doCreateResource() 또는 doCreateGeneratedResource()
메소드를 호출하면 실패합니다(WvcmException).
서버 측 오브젝트 앞에 활동 프록시(다음 예제에서
a2)가
생성됩니다. 예를 들어, 다음과 같습니다.
CcStream stream = . . .;
CcActivity a2 = provider.ccActivity(provider.stpLocation("cc.activity:a_new_activity@\projects"));
// set the headline
a2.setHeadline("The new task");
// Set the stream
a2.setStream(stream);
// create the activity
a2.doCreateCcActivity();
다음과 같이 새 자원(CcFile 또는 CcDirectory와 같은 파일 영역 개인용 ControllableResource 포함)이 생성됩니다.
- 새 자원 주소를 판별하십시오.
- StpProvider.stpLocation() 메소드 중 하나를 사용하여 해당 주소에 대한 위치 오브젝트를 생성하십시오.
선택한 폴더 위치에 하위 세그먼트를 추가하여 자원의 위치를
작성하십시오.
- 제공자로부터 해당 위치에 대한 프록시를 가져오십시오. 해당 제공자 프록시
팩토리 메소드를 사용하여 오브젝트 클래스가 새 자원 유형과 일치하는 프록시를
생성하십시오.
- 새 자원에 대한 특성 값으로 프록시를
채우십시오. 새 프록시에 대한 set 메소드를 사용하여 설정 가능한 자원 특성의 초기값을 설정하십시오.
- 자원 작성 오퍼레이션에서 요청한 특성 값이 포함된 새로 작성한 자원의 프록시를
리턴하는 자원 작성 오퍼레이션(doCreateResource 메소드)을
호출하십시오.