|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter SOA开发源码分享:获取所有的item版本信息" P/ {2 R: _+ I o% J
1 [- u! f- W l7 U" D9 ^* m1 _ W7 _$ S9 d! k
public static void getAllItemRevisionsOfItem(ModelObject[] item_list)9 b# r8 ^6 z6 y3 Q' ]
{0 h: Z6 ^7 \1 D6 ^2 b# m/ m/ v5 N
if(item_list == null) return;
; T" M* k, `$ W* F& J7 B1 t4 t. \4 V" [ ?
SimpleDateFormat format =
( |3 X% Z+ d- S% ~1 ?. A% V new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));
2 T4 X% S8 r+ I$ g$ [7 V6 D% S% B* L1 s0 l% x
for (int ii = 0; ii < item_list.length; ii++), f; R) `+ g' H1 g3 d
{
. B- b2 I7 [3 b; h# c6 [" W System.out.println("\nItem Revision List\tLast Modified");
0 H7 o5 n5 J6 {7 Y( t/ N4 {/ H System.out.println("====================\t=============");; Q0 ?. C/ @) l* J! w
- o3 t4 T8 a! q! r, L# }8 c/ S+ i DataManagementService dm = : N0 u2 p( @* h2 ]5 }
DataManagementService.getService(Session.geTConnection());- f( H/ n9 P$ s4 h/ p+ l U
, Z6 X2 J7 f E- [; W
String[] attributes = {"revision_list"};
. [. C6 k1 Z" N! Z7 `1 O% F dm.getProperties(item_list, attributes);/ K7 k: v0 D S) W
7 r0 ?# j4 ]1 A& ^7 o
try9 Y2 p! }7 j& p, {1 d# B G+ {* Z- z
{
/ g) i, W8 Z, M) ?1 q3 o ModelObject[] rev_list =
) u9 R3 X, w$ ]2 T( z. Z. p ((Item) item_list[ii]).get_displayable_revisions();
) R5 f/ a [( o0 O7 n2 k/ O for (int kk = 0; kk < rev_list.length; kk++). v' W! M* w8 O* q" M# v3 L
{; R4 [! d8 h7 H" \# w. }
String objectString =
4 y- c) L* f) s: I+ Z ((WorkspaceObject) rev_list[kk]).get_object_string();) K9 N5 y; [! m! ]# M. A5 D) h4 L
Calendar lastModified =
' @6 {$ i. Y4 v ((POM_application_object) rev_list[kk]).get_last_mod_date();
+ Y* H W9 W& Q0 ~ System.out.println(objectString + "\t\t" + 8 Z, G% U# p4 J/ _+ O# C0 d+ x6 N
format.format(lastModified.getTime()));$ u6 O* O. Y- P! A* U
}
' J6 z* g' j! F }
" D( s* Z4 N; w/ Q! R& a/ ^ catch (NotLoadedException e). n8 ]- r6 ~+ ^( D/ E% z6 r
{3 l5 a0 Z( Z3 C* @; W+ Z0 p1 c
System.out.println(e.getMessage());; z5 T6 \8 U5 q7 S
}( W; _- ]9 R+ i7 J; E0 g$ [
}: f/ o' i; m# S+ c3 F
}
5 x; C: w4 S8 K' W$ k |
|