zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    hadoop使用FAQ
    kerberos在rehl6和7不兼容问题
    zookeeper使用场景
    临时记录
    SecureCRT远程工具
    jdk 环境安装
    等效
    lnmp安装及nagios
    svn的安装使用
    用户在乎的事
  • 原文地址:https://www.cnblogs.com/Snowfun/p/4362122.html
Copyright © 2011-2022 走看看