|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter SOA开发源码分享:获取所有的item版本信息 h; U r0 z7 u- d T$ {
! ^: a# Z5 J2 l- m. U2 {3 }# U& Q! o9 K; M( _
public static void getAllItemRevisionsOfItem(ModelObject[] item_list)
9 W" N7 Q- i- E {* B- C$ C7 p) O, g/ G
if(item_list == null) return;4 q: ^3 g: j0 T/ V
) V9 F X( E7 c1 u
SimpleDateFormat format = 9 Q" q; ?6 T0 O U
new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));; S0 C: ~4 z% b7 C0 T
# n) h6 J2 o0 x5 `+ C3 ~* L { for (int ii = 0; ii < item_list.length; ii++)
4 d. s+ E- A# t' H0 m {! \5 S9 \# m9 C" {5 ^" a" ~0 |
System.out.println("\nItem Revision List\tLast Modified");3 [- e( v1 i2 X8 i
System.out.println("====================\t=============");# N6 f$ o/ {( F7 x* H. A
) D: N/ Y3 u2 Y3 `6 x s% n# p* e" y DataManagementService dm =
$ w I9 S3 m8 Z' O* z1 A! y4 Y DataManagementService.getService(Session.geTConnection());
z! ?' s6 r6 i8 I+ o: C+ J/ }) L7 T M. X: d5 r4 l3 X
String[] attributes = {"revision_list"};
T* u4 N6 N- J" s9 L dm.getProperties(item_list, attributes);" k! I0 B1 a, J; D* {
* Z- T) y+ Y9 J/ m# g# ~$ q try- }# I: V7 J6 _
{: ]/ |6 x( v3 _) h
ModelObject[] rev_list = 5 }1 w. N- L$ W! H4 c, x6 z' A9 J
((Item) item_list[ii]).get_displayable_revisions();
. L1 H7 R! } s! M- S: V for (int kk = 0; kk < rev_list.length; kk++)
0 z7 ~, o8 v* i8 h; B; Y {6 H% d, k6 E5 w5 B$ _! j8 g: M; ]
String objectString =
4 g0 ?( {$ {/ ] ((WorkspaceObject) rev_list[kk]).get_object_string();
. t1 J/ D# q7 Q- ?! B Calendar lastModified =
7 h7 r2 I% n5 {; [. q, u4 e$ }( @ ((POM_application_object) rev_list[kk]).get_last_mod_date();( F/ N0 X; Z. w1 y
System.out.println(objectString + "\t\t" +
" s# l' W. X. W2 j% Z& ?7 E format.format(lastModified.getTime()));$ c& s. W4 ~6 o+ ^: c& |
}
: u0 m% M7 L1 U+ [3 u8 T9 @7 ?5 r }
5 B! _0 L2 ^ u3 e; H catch (NotLoadedException e)
' @) L9 J: f! ` {! H/ d5 m3 ]9 l- a
System.out.println(e.getMessage());
0 u4 g$ O* P6 ]# A6 e) v0 C3 A3 R }
, ^/ x1 a- y1 U2 g/ R. V0 K }' U! Y3 c9 b! b8 X% E8 G
}' {2 H9 U& X- K- m5 A2 U' `8 k
|
|