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