|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter SOA开发源码分享:获取所有的item版本信息
7 s d0 v! G, r. B2 o0 y, z2 R! [( c# D0 I9 p8 c! J$ @
; h# M- }7 ?6 C4 ?+ C public static void getAllItemRevisionsOfItem(ModelObject[] item_list)$ ]- q) ?1 ]! J Q2 P4 x* ]
{5 t' p% ?- X: d; P$ M1 R9 S
if(item_list == null) return;+ Z! [$ Z, `/ w6 g& K/ Z
, ]( \7 I' S4 f
SimpleDateFormat format =
. n( g9 g' f8 x" C new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));
. I& |+ H( ^) k o
5 C4 d( R% x# M for (int ii = 0; ii < item_list.length; ii++); [2 ~$ N, \3 G2 Z' _& F) k7 E
{9 F4 W9 |4 H) X
System.out.println("\nItem Revision List\tLast Modified");7 [1 O, M" l2 D4 |1 s9 n5 S
System.out.println("====================\t=============");
. Y; q- n/ @0 y4 y6 N# ?. v# G! i! G5 n1 F$ Z' z8 J. y$ T: L1 y
DataManagementService dm =
8 u7 z- g" [) v& k9 f1 O5 b4 A DataManagementService.getService(Session.geTConnection());9 {. J+ E {* F3 U! O" V
* q* u/ u- r; |6 G n
String[] attributes = {"revision_list"};
1 H6 k- K/ O7 Y& H& ? dm.getProperties(item_list, attributes);
( J' O7 G( ?7 D e# E: |4 h
8 F/ |3 @$ V& e; j try
" D/ M( {( g n6 p; ^' B {# w) g) G. Y- @- } p
ModelObject[] rev_list = $ V0 W( `5 S& |2 }0 J5 `
((Item) item_list[ii]).get_displayable_revisions();
- t& p, o$ @- i' d8 j! q4 ^ for (int kk = 0; kk < rev_list.length; kk++)
4 q& z" L' I$ K! Z7 Z {
! H% c9 ~" g! F/ C& _ String objectString =3 g z) l2 N2 l( L, t5 Y
((WorkspaceObject) rev_list[kk]).get_object_string();
6 h2 E3 F! \. y4 h% D0 ?% M3 @ Calendar lastModified =
. i4 r, J; C+ X" m ((POM_application_object) rev_list[kk]).get_last_mod_date();, e* V/ Q7 _, V0 y% V" F9 I2 [
System.out.println(objectString + "\t\t" + / X! z. j) g0 j( U
format.format(lastModified.getTime()));/ m* j9 N' J1 }) C7 Y5 ~5 x
}
5 Z$ U1 p0 r3 T) @ }
3 m7 p9 T- r3 K, v9 X( M; } catch (NotLoadedException e)
9 ^ U9 E f0 v- o y- S {- _% u* W5 t1 W( {% a
System.out.println(e.getMessage());
3 P" ]. b! i3 T* {0 d% p }
# m9 H( M* y/ K }4 o" `3 J2 L* n; Z! n
}
0 ]4 M, Y0 r# e* P8 Z! _ |
|