容器
容器是Windchill对象存放的地方:在Windchill中主要的容器有站点、组织、产品、存储库、项目。
在Windchill中所有容器对象的父类为wt.inf.container.WTContainer,
 通过对象的getContainer()方法即可获得。
eg: WTContainer  container = (PromotionNotice)obj.getContainer();
站点容器对象为: wt.inf.container.ExchangeContainer
组织容器对象为: wt.org.WTOrganization
产品容器对象为: wt.pdmlink.PDMLinkProduct
存储库容器对象为: wt.inf.library.WTLibrary
项目容器对象为: wt.projmgmt.admin.Project2

参与者
参与者包含用户和群组,对象分别为WTUser和WTGroup;
这两个对象的父类都是wt.org.WTPrincipal

团队
团队是由角色加用户组成。
Windchill中有容器内的团队和流程团队两种.
获取容器中的团队
ContainerTeam contTeam = (ContainerTeam)product.getContainerTeamReference().getObject();
获取流程中的团队
Team wfTeam = (Team)process.getTeamId().getObject();
团队中通过角色获取用户:
ArrayList<WTPrincipalReference> list = contTeam.getAllPrincipalsForTarget(role);
Role role = Role.toRole(“”””);

文档
文档的类型有两个:WTDocumetManster & WTDocument;
WTDocumentMaster是文档的主要信息,一个文档只有一条记录;
WTDocument为文档小版本记录,每一个文档小版本都有一条记录;
文档大版本记录在WTDocument,通过getBranchIdentifier()方法可以获取到大版本的ID;
如果文件已建立很多版本版序,当master改变时将影响所有的版本版序。
文档帮助类为WTDocumentHelper, 实现类为WTDocumentHelper.service

最新文章

  1. 2013最新版Subversion 1.7.10 for Windows x86 + Apache 2.4.4 x64 安装配置教程+错误解决方案
  2. BeanFactory not initialized or already closed - call &#39;refresh&#39; before accessing beans解决办法
  3. 查询OOP课程
  4. Protocol Buffers in HBase
  5. 使用Qemu调试内核
  6. 角色控制器(CharacterController)
  7. Less的学习(一)
  8. Java8 Stream API
  9. SPRING IN ACTION 第4版笔记-第六章RENDERING WEB VIEWS-005- 使用ApacheTiles(TilesConfigurer、TilesViewResolver、&lt;put-attribute&gt;、&lt;t:insertAttribute&gt;)
  10. 数据类型转换中的一些特殊情况(JY06-JavaScript)
  11. Android开发之下载Tomcat服务器的文件到模拟器的SD卡
  12. NDK 开发实例二(添加 Eigen库)
  13. C++ 宏定义#define 中##的使用
  14. c#基础知识索引器
  15. 面试题:JQuery有几种选择器?
  16. weblogic安装错误记录
  17. 39)django-XSS 过滤
  18. Day 09 函数基础
  19. python中Switch/Case实现
  20. Jenkins设置备份

热门文章

  1. php函数指定默认值的方法
  2. 工作中你肯定会有关于 Yii2 的小贴士用法,在下面评论分享出来吧。
  3. Elatsicsearch分片和副本相关知识
  4. Yii2学习笔记---内附GridView配置总结
  5. 深入理解ES6之迭代器与生成器
  6. python内置方法补充all
  7. HDU Rightmost Digit
  8. CSS3特殊图形制作
  9. WCF之契约的分类(部分為參考他人)
  10. python-Django收集主机信息