PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

Teamcenter SOA开发源码分享:获取所有的item版本信息

[复制链接]

2015-2-6 10:14:52 4462 0

admin 发表于 2015-2-6 10:14:52 |阅读模式

admin 楼主

2015-2-6 10:14:52

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
Teamcenter SOA开发源码分享:获取所有的item版本信息" a: X. w+ ^8 d' s0 i& l- x
* X: j# P/ G3 }+ O0 o

# g' j4 {' y5 s* E! L- V: f3 S' v public static void getAllItemRevisionsOfItem(ModelObject[] item_list)
: q5 z0 P1 t) J3 P. @- B9 I# O    {8 L9 V$ v  `; h: A
        if(item_list == null) return;- Q' L; e8 N3 k/ r/ s! t6 ]

/ r4 u# |3 U& i' |/ ]  [        SimpleDateFormat format =
6 p6 k5 ~/ `& L$ A, @            new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));
$ R- g  v  q; E% ?2 }5 n" C4 K% o0 V  ]9 \' V
         for (int ii = 0; ii < item_list.length; ii++)
+ x+ h" j% X2 p5 N" q1 @- U        {3 M* u. O5 b! w9 y3 b
            System.out.println("\nItem Revision List\tLast Modified");
/ W) A* X3 A* e$ D, G3 m/ m            System.out.println("====================\t=============");
: X; @5 v1 @3 u- e( ~& H0 b' i0 P7 @4 r4 P- [' Z6 T
            DataManagementService dm = * Q6 d; v) T$ B! V: v6 G! J" k
                DataManagementService.getService(Session.geTConnection());
! z* O! I1 u! i# |7 ]
3 q$ y+ _9 ~1 K            String[] attributes = {"revision_list"};1 U# Q7 l1 Q, B6 h
            dm.getProperties(item_list, attributes);
# x: C; X0 v3 T$ Y, ^* z
  x9 r* ^5 ]( F- }- U- _3 ?7 Y( c3 M4 O            try
& F3 U# p2 N; e3 s: Y            {; \" g, D. d2 h2 r8 T; n
                ModelObject[] rev_list =
1 l- o) B0 Y2 f3 J1 k! u' o+ X                    ((Item) item_list[ii]).get_displayable_revisions();4 f  {4 w$ p1 ]1 T
                for (int kk = 0; kk < rev_list.length; kk++)  Z4 O' \8 L7 X$ I
                {: E! A3 ?# \/ T" G6 i
                    String objectString =
% B* K  h' V" v+ ?* Y                        ((WorkspaceObject) rev_list[kk]).get_object_string();
+ g' U+ {$ Z+ ?( @                    Calendar lastModified =
& ?8 A8 K& X; F                        ((POM_application_object) rev_list[kk]).get_last_mod_date();) ?1 ~; e  P+ B
                    System.out.println(objectString + "\t\t" + , h- ]  R, W2 ]* D# j8 u7 k
                            format.format(lastModified.getTime()));
; c$ {' x  K. S# D: q                }
9 b" I0 q9 G# }- l            }
! Y! a% Q' w/ e# t            catch (NotLoadedException e)
; ~8 L5 v- F7 w1 Y            {4 _4 T# W, m# ?- P. r$ s
                System.out.println(e.getMessage());
8 \& M! U8 `& F$ }& p6 w1 }* e            }3 U) b6 W6 g6 t& k) @" _% i. z$ p
        }9 j4 ?; p3 ?# L; L) h. m  I
    }
1 R4 N0 I, d# u3 s
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了