알프레스코

이전 버전노드 수정하기

naucika 2017. 10. 20. 12:02

원래 안되는 것인줄 알고만 있었는데, 

아래처럼 간단하게 convert 해주면 메타정보나 본문수정이 가능합니다. 

수정해보니 잘되서 원리까진 파악해보지 못했습니다. :-)


컨버트 후에 수정하면 되는데, 

별다른건 없고, 노드정보를 versionStore 에서 workspace 로 변경합니다.


NodeRef FrozenStateNodeRef = versionHandler.getFrozenStateNodeRef(lifeCycleGenNode.getId(), searchVersionLabel);

lifeCycleGenNode = VersionUtil.convertNodeRef(FrozenStateNodeRef);


아.! 

VersionUtil 은 "org.alfresco.repo.version.common" package 에 있습니다.