|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter SOA开发源码分享:获取所有的item版本信息7 f) a7 K, }+ [/ @
% R; r$ w, @* |; A
0 k2 T' D! u" _! w+ G
public static void getAllItemRevisionsOfItem(ModelObject[] item_list)( I& d M, J# x( Q- Y+ U
{2 n$ B7 S; C7 U" ?
if(item_list == null) return;
7 J3 P# k J" H
9 u0 `) m1 N2 a& p9 X" J SimpleDateFormat format =
% u. l) B- g6 L: y4 D1 e new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));
$ o0 F4 B) J7 m. T; |: p
4 u* a( v6 J% G* f for (int ii = 0; ii < item_list.length; ii++)' z( G9 |8 r& G# r5 y2 U+ r
{
$ Q: M8 N5 }' H0 @7 G: ] System.out.println("\nItem Revision List\tLast Modified");# ?3 [% M5 S3 l7 X) H; C) r
System.out.println("====================\t=============");3 w$ {6 t% q9 Y3 f( c- H5 c) Y
0 H2 _, j' z0 x b1 ~
DataManagementService dm = 7 U8 ?. }! S# ^( L$ k
DataManagementService.getService(Session.geTConnection());
7 } C' G W2 t" I. ~$ w1 s& H+ k4 V E m, R+ y$ x! b% M! B" h
String[] attributes = {"revision_list"};: K" `3 g$ y; \9 n' }. K+ m) W
dm.getProperties(item_list, attributes);* G0 ?( M j$ H" }
" v& A+ j- V/ j2 I7 x try
, X4 h# V+ l: @, c0 o8 _" U {9 T" v0 y+ z0 L( P% | U; H. \- V; ?, ?
ModelObject[] rev_list = 0 ^+ y( k+ ^) ]( b9 g: t" C
((Item) item_list[ii]).get_displayable_revisions();5 W/ C) E1 V2 D
for (int kk = 0; kk < rev_list.length; kk++)
* b; ?* \4 C- _& S' n1 [ {
* F' m9 y$ J4 p5 E String objectString =
* h' w \! {* P8 n( K6 I ((WorkspaceObject) rev_list[kk]).get_object_string();
+ F" s8 C5 N9 K5 ^( Z Calendar lastModified = ) C; O2 Z! k3 r8 I7 Z% o9 G L2 S4 d
((POM_application_object) rev_list[kk]).get_last_mod_date();9 s+ A. l- ^8 H9 H$ k" J9 S
System.out.println(objectString + "\t\t" +
% `; ^3 q7 W# l' Q$ s0 \8 b: h format.format(lastModified.getTime()));
9 [* l0 v0 \/ P( | o1 T9 D }1 K: d& D- d% O
}/ t% H8 ^4 R1 P* {$ J" F; X8 o
catch (NotLoadedException e)
- {& I$ B0 {9 I2 }4 h3 J& y) S3 Q {5 _% ]( n! O) k! b" l: H
System.out.println(e.getMessage());8 q# {4 u3 z7 l1 F/ T$ k
}' b% h# l/ a$ ~0 R" z
}0 ^: j5 u- K- c+ c8 W
}, W& k- a" q3 p/ ~" S' `% e
|
|