|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter SOA开发源码分享:获取所有的item版本信息
+ ]" X( Z* M" Y5 A8 o% @: b$ a, _ y$ w/ x! ]# V( c
R8 c. ?, d! {# i5 h# S l
public static void getAllItemRevisionsOfItem(ModelObject[] item_list)4 @# `3 s' H0 z2 U, X6 d( S
{1 f8 O2 z2 m4 L
if(item_list == null) return;
) \ P6 ^6 b- u7 z" O6 H, _: X0 X' U: [; E2 B5 G& q$ l
SimpleDateFormat format =
L2 J% m6 d% x# J- Z2 N4 ? new SimpleDateFormat("M/d/yyyy h:mm a", new Locale("en", "US"));0 y6 h4 B* E6 F3 N( f& ] y
3 h. c5 A' L' T, M for (int ii = 0; ii < item_list.length; ii++)
3 q6 k# ?8 q- X* D$ m; y6 G {* e- h3 d' |4 I1 {! n% m% K9 m
System.out.println("\nItem Revision List\tLast Modified");
; T$ @ S$ X# e System.out.println("====================\t=============");+ e$ Z6 G3 Q. E8 R) x# A4 O
! @/ u5 x3 h% s+ ^* ?# z1 D DataManagementService dm =
/ h- _# C- W% O4 p DataManagementService.getService(Session.geTConnection());5 A* }, Z) }. b9 ]$ P% r
; K1 O& f4 w* K) J( Z1 @; S5 E
String[] attributes = {"revision_list"};7 ^* V ?) q$ @
dm.getProperties(item_list, attributes);
. n9 W: L& o6 X6 A; U' [) D! d* I/ @5 X" Y& V9 ~
try. ?1 z6 g z- V$ d
{( M3 `1 D; w5 `3 Z6 L
ModelObject[] rev_list =
* R: D& j9 n# G' c7 U( m! l ((Item) item_list[ii]).get_displayable_revisions();
# Y0 f* r4 p/ [ for (int kk = 0; kk < rev_list.length; kk++)
$ X: c* v+ P' _4 J. `8 v" z {6 k* Y6 W% S: h4 R" M1 n
String objectString =
. {! d8 v. B8 s5 ]/ P" m ((WorkspaceObject) rev_list[kk]).get_object_string();
4 U% x! l9 C& u) N* J Calendar lastModified = ( h' o ?; M8 [/ D' o$ v0 @& z% ` U
((POM_application_object) rev_list[kk]).get_last_mod_date();4 ~2 v5 Y: Y5 C& ~. {
System.out.println(objectString + "\t\t" + 7 _7 Z' y6 d, S5 F, b
format.format(lastModified.getTime()));
+ Q8 {- r3 W) f3 O) L! G }. x, K& Q4 `3 w# J
}
: D. k; J" H6 f# r( O8 C4 Y3 s4 s catch (NotLoadedException e)0 S1 p$ s; g3 i9 C6 B/ q
{
6 W# l& |! C0 e, N n3 a2 R System.out.println(e.getMessage());4 I1 C; j4 r1 _# j# U: j6 a
}. E' ~+ k8 z: c1 i4 z; R* i
}
7 X* x/ m* I+ I5 c1 w }
" _+ R( ^% e# b8 |6 E6 O |
|