首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DFC代码创建ACL

如何使用DFC代码创建ACL
EN

Stack Overflow用户
提问于 2016-07-12 07:44:06
回答 1查看 1.2K关注 0票数 0

请张贴代码示例,使用Documentum.中的DFC代码创建ACl (访问控制列表)。

谢谢,阿斯法克

EN

回答 1

Stack Overflow用户

发布于 2016-12-30 07:07:45

试试这位亲爱的朋友

  1. 主班 公共类Main {静态LoginSession obj =空;静态idfSession idfSession =空;公共静态空主(String[] args)抛出异常{ // TODO自动生成的方法存根字符串userName = "userName";字符串密码=“密码”;字符串docbaseName =“存储库”;尝试{ obj =新LoginSession();IDfSession = obj.getDfSession(userName,密码,docbaseName);//创建ACL CreateACL createACL =新CreateACL();createACL.createACL (idfSession );}最后{ if (idfSession= null) {CreateACL System.out.println(“会话释放”);}
  2. LoginSession 公共类LoginSession { IDfSessionManager iDfSessionManager = null;私有IDfSession idfsession = null;公共IDfSessionManager getiDfSessionManager() {返回iDfSessionManager;} public iDfSessionManager setiDfSessionManager(IDfSessionManager iDfSessionManager) { this.iDfSessionManager = iDfSessionManager;} public IDfSession getIdfsession() {返回idfsession;} public setiDfSessionManager( IDfSession idfsession) { this.idfsession = idfsession;} public setIdfsession(字符串,字符串密码,字符串)引发异常{=新();();(密码);IDfClient client =新DfClient();iDfSessionManager = client.newSessionManager();iDfSessionManager.setIdentity(docbaseName,loginInfo);idfsession = iDfSessionManager.getSession(docbaseName);if (idfsession != null) System.out.println(“成功创建的会话”);返回idfsession;}}
  3. ACL类 公共类CreateACL { String name = "bhuwan1_acl";String description = "bhuwan_acl_descrip";公共空createACL(IDfSession idfSession)抛出DfException { IDfACL acl = (IDfACL) idfSession.newObject("dm_acl");if (acl != null) {acl.setObjectName(名称);acl.setDescription(描述);acl.save();} IDfPermit许可证=新DfPermit();( permit.setPermitType(IDfPermit.DF_ACCESS_PERMIT);permit.setPermitValue(IDfACL.DF_PERMIT_READ_STR);acl.grantPermit(acl.grantPermit);acl.save();}System.out.println(“创建的”);}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38322809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档