南宁网站建设网站建设wordpress说明文档交接

news/2025/9/26 18:58:54/文章来源:
南宁网站建设网站建设,wordpress说明文档交接,广告软文外链平台,佛山网站建设外包公司文章结束给大家来个程序员笑话#xff1a;[M] 在XT上可以设预条目模板#xff08;EntryTemplate#xff09;来到达模板化制控上传文档安全性和属性等信息的作用。而EntryTemplate本身可以与Folder相干联#xff08;一个Folder可以关联多个EntryTemplate#xff09;#x…文章结束给大家来个程序员笑话[M]              在XT上可以设预条目模板EntryTemplate来到达模板化制控上传文档安全性和属性等信息的作用。而EntryTemplate本身可以与Folder相干联一个Folder可以关联多个EntryTemplate这样我们在XT上的某个Folder下上传便可按照我们所要设置的值行进设置文档安全性和属性信息了而省去了手动作操这对zhy天津分公司的业务很有必要原因是户客在这里体总上有三个基本组是对全部Folder下的document备具雷同权限而另外另个殊特的组可能根据不同Folder的不同即不同。              这些任务在XT上可以松轻通过配置来实现但作为制定化开辟的应用程序在最初实现时户客并无此求要最初有种这殊特需求满可以制定殊特的权限管理来实现但这仅能标指原因是这样也会是户客做两套作动一个是在XT上行进另一个则是在制定的应用上行进。最好的法办是后行进的应用可以直接读取XT的相干EntryTemplate权限在对应folde下传documet时行进相干设置。              不过由于FileNet本身并没有供给直接的根据Folder获得EntryTemplate的API。而如果要通过遍历整个EntryTemplate来处理获得folder对应的EntryTemplate一者须要应用维持一种关系从定一意义上讲还是得户客行进两套作动而不是不时致一的状态者二遍历的任务量也相当大。              经过分析zhy天津分公司EntryTemplate和Folder的特色可以发在现Folder的Annotations中包含着EntryTemplate对应文档的列序号可以根据它来获得相干EntryTemplate的内容从而解析出相干权限行进设置。本例案的殊特性在于Folder的Annotations中仅存在EntryTemplate的列序号以件文式形存储须要解析出特定notes的值。体具作操过程意示代码如下所示 每日一道理 记不清有多少个夜晚在我翻阅纸张的指间滑落记不清有多少支蜡烛在我的凝视中化为灰烬。逝者如斯我不时刻刻会听见自己对生命承诺的余音感到岁月的流转在渐渐稀释我的年少无知我愿自己是一只上足了发条的时钟在昼夜不停的流转中留下自己充实的每一刻。 //获得folder关联entry template 的列序的idpublic void testWhatIsFolderAnnotationsTextId(){Connection connection CEHelper.getConnection();CEHelper.pushSubject(connection);ObjectStore os CEHelper.getObjectStore(connection);try{Folder folder Factory.Folder.fetchInstance(os, new Id({F78C8CE7-94FE-47CA-94E4-19A78EEBBF9E}), null);AnnotationSet get_Annotations folder.get_Annotations();Iterator iterator get_Annotations.iterator();while(iterator.hasNext()){Annotation annotation (Annotation)iterator.next();logger.info(annotation.get_Name() annotation.get_Name());DocumentBuilderFactory docBuilderFactory javax.xml.parsers.DocumentBuilderFactory.newInstance();DocumentBuilder docBuilder null;docBuilder docBuilderFactory.newDocumentBuilder();org.w3c.dom.Document doc docBuilder.parse(annotation.accessContentStream(0));NodeList parameters doc.getElementsByTagName(object);Node rootNode null;if (parameters ! null) {rootNode parameters.item(0);}Element ele (Element)rootNode;NodeList elementsByTagName ele.getElementsByTagName(setting);Node item elementsByTagName.item(1);logger.info(item.getNodeName() item.getNodeName());logger.info(item.getNodeValue() item.getNodeValue());logger.info(item.getTextContent() item.getTextContent());}}catch(Exception e){e.printStackTrace();}finally{CEHelper.popSubject();}}//根据列序ID获得应相entry template的安全性等内容public void testGetVersionSeries(){Connection connection CEHelper.getConnection();CEHelper.pushSubject(connection);ObjectStore os CEHelper.getObjectStore(connection);try{String docId {60CFDD81-C2DA-46F3-A98E-B49A125930F9};VersionSeries fetchInstance Factory.VersionSeries.fetchInstance(os, new Id(docId), null);logger.info(fetchInstance.get_Id().toString());Document doc (Document)fetchInstance.get_CurrentVersion();org.w3c.dom.Document w3cDoc WcmXMLUtil.getDocumentFromInputStream(doc.accessContentStream(0));EntryTemplateParser parser new EntryTemplateParser(w3cDoc);String className parser.getClassName();String classId parser.getId();List permissionList parser.getPermissionList();List propertyList parser.getPropertyList();Iterator iterator permissionList.iterator();while(iterator.hasNext()){String item (String)iterator.next();logger.info(item.toString());}}catch(Exception e){e.printStackTrace();}finally{CEHelper.popSubject();}}//设置文档安全性public void testPermission(){Connection connection CEHelper.getConnection();CEHelper.pushSubject(connection);ObjectStore os CEHelper.getObjectStore(connection);try{Document doc Factory.Document.createInstance(os, GeneralClass);AccessPermissionList createList Factory.AccessPermission.createList();AccessPermission createInstance2 Factory.AccessPermission.createInstance();createInstance2.set_AccessMask(131073);createInstance2.set_AccessType(AccessType.ALLOW);createInstance2.set_GranteeName(#AUTHENTICATED-USERS);createInstance2.set_InheritableDepth(-1);AccessPermission createInstance3 Factory.AccessPermission.createInstance();createInstance3.set_AccessMask(998871);createInstance3.set_AccessType(AccessType.ALLOW);createInstance3.set_GranteeName(fnadmins);createInstance3.set_InheritableDepth(-1);createList.add(createInstance2);createList.add(createInstance3);doc.getProperties().putValue(DocumentTitle, log4j_3.log);String minType application/octet-stream;doc.set_MimeType(minType);doc.checkin(AutoClassify.DO_NOT_AUTO_CLASSIFY, CheckinType.MAJOR_VERSION);doc.save(RefreshMode.REFRESH);Folder folder Factory.Folder.fetchInstance(os, new Id({0BCA05B3-6A0A-407C-B17A-503FA4070193}), null);ReferentialContainmentRelationship rcr folder.file(doc, AutoUniqueName.NOT_AUTO_UNIQUE, null, DefineSecurityParentage.DO_NOT_DEFINE_SECURITY_PARENTAGE);rcr.save(RefreshMode.REFRESH);doc.set_Permissions(createList);doc.save(RefreshMode.NO_REFRESH);}catch(Exception e){e.printStackTrace();}finally{CEHelper.popSubject();}} 文章结束给大家分享下程序员的一些笑话语录 爱情观   爱情就是死循环一旦执行就陷进去了。   爱上一个人就是内存泄露--你永远释放不了。   真正爱上一个人的时候那就是常量限定永远不会改变。   女朋友就是私有变量只有我这个类才能调用。   情人就是指针用的时候一定要注意要不然就带来巨大的灾难。转载于:https://www.cnblogs.com/jiangu66/archive/2013/04/29/3050654.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918689.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在网站后台为什么不显示百分号网站维护托管公司

来源:哲学园作者:约翰R塞尔译者:GTY约翰塞尔生于1932年,当代著名哲学家,现为美国加州大学伯克利分校Slusser哲学教授,在语言哲学、心灵哲学和社会哲学领域贡献巨大,是目前在世的最著名的分析哲学…

什么是 glTF:完整指南

无论您是在设计复杂的 3D 产品配置器还是构建身临其境的虚拟体验,GLTF(GL 传输格式)都会发挥作用。本博客将详细介绍您需要了解的有关 GLTF 的所有信息,解释它是什么、为什么它很重要以及它如何改变 3D 景观。什么…

垃圾收集器与核心算法详解(上)

垃圾收集器ParNew&CMS与底层三色标记算法详解 一、垃圾收集算法:分代理论下的三大核心实现 分代收集理论是基础,核心逻辑是按对象存活周期将堆分为新生代(存活短)和老年代(存活长),针对不同年代选择效率最优…

在Debian系统上修改开源软件源代码制作patch - 教程

在Debian系统上修改开源软件源代码制作patch - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

WSL2搭建wordpress遇到的一点问题

密码的,这两天用wsl2搭建wordpress,刚开始没啥问题,访问正常,结果第二天打开电脑发现无论如何都访问不了wsl2搭建的wp,一直报错无法连接,无法访问,请检查防火墙和网络代理什么的。 然后去网上各种搜Windows访问…

襄阳做网站公司中国设计之窗官方网站

对于 call / apply / bind 来说,他们的首要目的是用于改变执行上下文的 this 指针。 call / apply 对 call / apply 的使用,一般都如下,用于改变执行环境的上下文。只是 call 接受的是一个一个的参数,而 apply 则是接受的是一个参…

高端网站建设设计公司排名做的网站

继上一篇博文,我们解决了多模块下扫描不到子模块的原因,建议先看上一个博客了解项目结构: springboot 多模块启动报错Field XXX required a bean of type XXX that could not be found. 接下来我们来解决swaggar异常的原因,我们成功启动项目…

【Linux】网络基础 - 实践

【Linux】网络基础 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…

需求的系统规划 3

如何将系统的需求具体化、结构化 通过画业务流程图信息孤岛形成的原因、常用处理方式 1.人为原因:供应商不愿别人访问自己系统的数据,数据有特殊性,程序无法解读 2.编码差异:完全相同的数据,不同的软件系统采用不…

找人做网站毕业设计企信网企业信用信息系统

1.transformer的优化策略 1)GQA,减少推理过程中的KV缓存大小,增加上下文长度(KV 缓存(即 Key-Value 缓存)用于加速 Transformer 模型在推理过程中处理长序列时的计算。要减少 KV 缓存的大小) 2&…

430亿美元押注英国,Salesforce 加码 AI 投资

近日,英国与多家美国科技公司签署 “科技繁荣协议(Tech Prosperity Deal)”,宣布未来将有 430 亿美元 投入英国人工智能领域,目标是把英国打造为全球 AI 超级大国。 这笔投资是在此前 440 亿美元承诺的基础上再次…

C# 中 ref 和 out 的学习笔记

一句话搞懂区别​ref​:传进去的时候​必须有值,方法里可以改它,改完外面也能看到。 ​out​:传进去的时候​不用有值​(甚至不能有值),方法里​必须给它赋值,赋完值外面就能用。为什么需要它们? C# 默认是“…

NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程

NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程2025-09-26 18:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: aut…

C# 序列化三种方式

序列化是啥? 就是把一个 C# 对象(比如 Person、Order)变成一串能存文件、能发网络的“字符串”或“字节”。 反序列化就是反过来,把这串东西变回对象。 为啥要干这事?存到文件(比如保存游戏进度) 发给别的程序(…

网站标题一样高端品牌运动鞋

目录 一.简介 二.常用接口 三.实战演练 1.径向渐变 2.QSS贴图 3.开关效果 4.非互斥 一.简介 QRadioButton控件提供了一个带有文本标签的单选按钮。 QRadioButton是一个可以切换选中(checked)或未选中(unchecked)状态的选项…

织梦网站添加视频教程莱芜新闻电视台节目表

目录 1、divmod函数: 1-1、Python: 1-2、VBA: 2、相关文章: 个人主页:非风V非雨-CSDN博客 divmod函数在Python中具有广泛的应用场景,特别是在需要同时处理除法的商和余数的情况下。常见的应用场景有&a…

VMware+RockyLinux+ikuai+docker+cri-docker+k8s 自用 实践笔记(一) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

区别:Modbus RTU 和 Modbus TCP

区别:Modbus RTU 和 Modbus TCP Modbus RTU 常用函数,如下://打印数组数据 static void printArray(const QString& title, qint64 dataLen, const uint8_t* data) {QString strPrint;for (int i = 0; i < d…

记录安装机器/深度学习环境(conda、CUDA、pytorch)时的一些问题

1. 正确查看自己的CUDA版本CUDA分为两种,驱动API和运行API。 驱动API指的是显卡驱动支持的最高cuda版本,我们运行程序时用的是运行API。nvidia-smi显示的是驱动所能支持的最大运行API版本。 nvcc --version查看的是C…

详细介绍:大数据毕业设计选题推荐:基于Hadoop+Spark的全球能源消耗数据分析与可视化系统

详细介绍:大数据毕业设计选题推荐:基于Hadoop+Spark的全球能源消耗数据分析与可视化系统pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importa…