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 4602 0

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

admin 楼主

2015-2-6 10:14:52

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

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

x
Teamcenter SOA开发源码分享:获取所有的item版本信息8 h; ?# F! o8 M) I: _

" j1 @' l8 G. [) X# Q2 M: F) Z2 t( i1 g8 P, k5 }4 I
public static void getAllItemRevisionsOfItem(ModelObject[] item_list)3 l% t) z; ]1 y- M! @# w( i3 ^3 S
    {8 N  D. V% h$ w
        if(item_list == null) return;
* T! M- N- I, O6 H" C$ i
8 z+ n# Z: ?) c% F" t# S        SimpleDateFormat format =
6 R5 M3 q" ]& I; G5 V            new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));
$ L3 D# ~) M9 \+ H, O& [; e
1 [  F5 T0 m. W) A4 ^) k3 l         for (int ii = 0; ii < item_list.length; ii++)' Q6 N2 g3 F6 D; |
        {- J: g2 a7 W: `4 Q: \8 L' m
            System.out.println("\nItem Revision List\tLast Modified");
- R; b$ [) ^2 [8 S$ [; \, U* }            System.out.println("====================\t=============");/ Z9 d. k2 u' Q" a( F; E9 U

7 y  i" R( I" a+ e. t6 v  T            DataManagementService dm =
9 C' j! T9 n& j/ d/ N                DataManagementService.getService(Session.geTConnection());( H+ b2 k! ?" Y) A1 d' [* T
" a0 P3 ]6 g3 B- Y% t1 n' X
            String[] attributes = {"revision_list"};
* B) Z  O" @" w" G( @5 P0 p5 F            dm.getProperties(item_list, attributes);: b% E$ Q* }9 Y+ W' n# P

: g# D4 Z/ m7 r            try7 d' I8 A# V" U! B. g/ T0 u
            {! k5 j, y' {: O
                ModelObject[] rev_list = 9 h& N! f0 b4 d* v, g4 K& k4 M2 ?
                    ((Item) item_list[ii]).get_displayable_revisions();
7 P7 s; B( @& k3 V                for (int kk = 0; kk < rev_list.length; kk++): D4 E: i4 j# Z( Q, h
                {( H, r3 f% _; I: b' T. l) ^( l
                    String objectString =$ a2 l7 D* D( o6 ]9 }# m0 e
                        ((WorkspaceObject) rev_list[kk]).get_object_string();! f$ M5 w8 P: {, O
                    Calendar lastModified =
. r; t; L) A" Z                        ((POM_application_object) rev_list[kk]).get_last_mod_date();- ]# M3 Q  F) E
                    System.out.println(objectString + "\t\t" +
+ t$ O8 M6 G7 X6 G7 }' z" c; w# ]                            format.format(lastModified.getTime()));# i; T; ?2 i5 p5 y; ^7 K1 h
                }+ s# ]8 m1 G& X1 R" s
            }7 t  d# H' [' L
            catch (NotLoadedException e)! U+ U6 _7 u  a2 J. M
            {
" g7 a8 U. \& Z8 G$ G7 M9 G+ I$ {                System.out.println(e.getMessage());  C% q/ I( b% N6 r) a
            }
5 ]$ r* {' n$ Y( p1 p: t0 M, K        }
# g& ]/ b% g6 a+ X- T5 s    }
4 N* W. \+ _6 ^# n
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了