|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
User user = (User) session.getAttribute("activeUser");
* f' w8 ~* H6 C& g' P- h Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");; P. r: m% x; W0 n+ l6 T
7 [( K* [ b6 U& J* F* H DataManagementService dmService = DataManagementService.getService(connection);3 {; D: K2 ~1 t% w: c5 [6 I
0 j5 T% i( D( j ModelObject[] models = new ModelObject[] { user };
+ ?. S: f" i( C$ I try {( L& |0 J: m: O* _
String[] str = new String[] { "taskinbox" };- Q0 a. w( \$ F% x0 Z) R7 A
dmService.getProperties(models, str);% F/ D. q. m* N8 K& B m
TaskInbox inbox = (TaskInbox) user.get_taskinbox();
1 M, N. K" H9 |7 c
8 U8 }- D9 m- x I$ b models = new ModelObject[] { inbox };! z5 l; M9 B" M0 N8 T
str = new String[] { "tasks_to_perform" };+ {3 P+ Y$ U2 M; m0 m
dmService.getProperties(models, str);, v7 \% g1 U; q, ~ z
models = inbox.get_tasks_to_perform();9 p1 O, @7 o0 n @- p* G
str = new String[] { "object_type", "object_name" };) `; C3 K. A( l9 i
dmService.getProperties(models, str);5 F+ K. I7 |, G) \1 C2 D
System.out.println("---------------:" + models.length); k% P) m9 N9 X, g; p @
for (int i = 0; i < models.length; i++) {
! R% [6 ?) B) O System.out.println("------------------------------");
" e: _" w- I8 n! C/ C9 B: o6 s System.out.println(models[i].getUid());( ~ n+ p) l6 ^/ b v
System.out.println(models[i].getPropertyDisplayableValue("object_type"));. z4 B8 ]6 f: h6 C4 E* J1 w5 x
System.out.println(models[i].getPropertyDisplayableValue("object_name"));
Q5 {* N* r! t8 x/ c* |7 e* I }
$ I9 s' F$ ^. k- l: ?4 Y* l& I3 ^4 M3 l9 l7 u
} caTCh (Exception e) {
' g, u- x5 J% ^6 a" D4 i // TODO Auto-generated catch block
2 e) d; D: ~& P. I9 Q' J4 C e.printStackTrace();
5 M7 }% ~; T/ N/ f+ e* P }( _' d* j) J# M" H! @
( n, e8 z9 D, ]/ c* ~8 W# Z
|
|