|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
User user = (User) session.getAttribute("activeUser");) @$ B! X! ^4 ]3 P
Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");
! u8 h1 x8 O, I1 u7 Y5 e2 ]4 D1 h6 _
DataManagementService dmService = DataManagementService.getService(connection);. O3 m+ m$ ~: O9 Y- i4 C7 ~1 w& v# [5 d/ E
) R3 `% i& S7 Q1 x+ Y. n+ g ModelObject[] models = new ModelObject[] { user };
. O& A1 ~ z- w/ { try {
8 g, q' R. x8 |9 R) A4 r String[] str = new String[] { "taskinbox" };
\: W/ }" q+ q/ |( y dmService.getProperties(models, str);
0 G* K0 }" }7 Z f$ D9 j6 g TaskInbox inbox = (TaskInbox) user.get_taskinbox();" }0 m! S% V' X- e; {; G
s# u+ g3 C9 v; u6 ?. @ models = new ModelObject[] { inbox };# J1 M% m, ?( s% P! G7 n- k
str = new String[] { "tasks_to_perform" };
4 Z$ V4 p4 p7 y [. f# ]5 K( a dmService.getProperties(models, str);% Q1 g0 ] a( M) p: p) M! v
models = inbox.get_tasks_to_perform();
# Y, n1 V9 G$ k str = new String[] { "object_type", "object_name" };
/ \; q3 z0 R# s6 p: @9 L dmService.getProperties(models, str);
4 i' V ~! B. C3 d2 f" m0 g System.out.println("---------------:" + models.length);1 j6 s5 U0 |* y) N, s, B
for (int i = 0; i < models.length; i++) {! ~8 Y/ J' |" y% k b$ b$ }
System.out.println("------------------------------");
' |) k8 x# O& h' k1 _) V% n System.out.println(models[i].getUid());1 w6 A4 [$ B3 _, _; c
System.out.println(models[i].getPropertyDisplayableValue("object_type"));
$ r# A4 Z" E7 _% Z: e System.out.println(models[i].getPropertyDisplayableValue("object_name"));' ^2 T; j8 d9 T) c8 D. }
}
4 T4 p/ d$ ~6 z2 a1 i- \7 P6 e# y1 r9 q1 T3 C6 c& @/ u8 u- U
} caTCh (Exception e) {. \& q% Q6 K! R
// TODO Auto-generated catch block$ U; y& F O/ ~, [& s% ^2 ^
e.printStackTrace();
& l" X4 Y$ f! [ }
7 E1 X4 K% U- C! s5 T9 [( y& e, g; k# H. w; l/ Y
|
|