|
请使用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 |
|