객체에 도메인 적용하기
//도메인 생성
AdminDomainRef domainRef = AdminHelper.service.createDomain("D"+CommonUtil.getOIDLongValue(folder), folder.getName());
//생성한 폴더에 생성한 도메인 적용
AdministrativeDomainHelper.manager.changeAdministrativeDomain(folder, domainRef, false);
//도메인에 적용할 그룹 생성
WTGroup group = AdminHelper.service.createWTGroup(folder.getDomainRef().getName(), folder.getName());
//그룹에 모두 허용 정책 적용
AdminHelper.service.editACL((AdministrativeDomain)domainRef.getObject(), "DOC", group, "PERMISSION", "create");
위에 도메인 생성 및 그룹 생성은 따로 만들어준 메소드인데 자세한 로직은 이전 글을 확인하면 된다.
AdministrativeDomainHelper.manager.changeAdministrativeDomain( DomainAdministered var1, AdminDomainRef var2, boolean var3 ) 함수를 활용하여 객체에 도메인을 적용하면 된다.
* 매개변수 설명
var1 - 도메인 관리 개체입니다. null이면 WTIInvalidParameterException이 표시됩니다.
var2 - 도메인 관리 개체에 대한 새 관리 도메인 참조객체입니다. null이면 WTIinvalidParameterException이 표시됩니다.
var3 - 도메인이 상속되면 true로 설정하고, 그렇지 않으면 false로 설정합니다
도메인 생성
https://huniiiiii.tistory.com/22
정책 관리의 도메인 생성 API
정책 관리의 도메인은 하위와 같이 생성해줄 수 있다. //컨테이너 가져오기 WTContainerRef container_ref = WTContainerHelper.service.getByPath("/wt.inf.container.OrgContainer="+[조직이름]+"/wt.pdmlink.PDMLinkProduct="+[제품이
huniiiiii.tistory.com
그룹 생성
https://huniiiiii.tistory.com/23
WTGroup 생성 API
WTGroup group = null; String targetOrgName = "조직명"; Enumeration orgs = OrganizationServicesHelper.manager.findLikeOrganizations( WTOrganization.NAME, targetOrgName, ((ExchangeContainer) WTContainerHelper.getExchangeRef().getContainer()).getContextPro
huniiiiii.tistory.com