|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
User user = (User) session.getAttribute("activeUser");: k6 i* t' c8 i9 L0 z
Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");- ?5 C+ v4 e% [1 g9 v* ]' y4 N
- K7 _9 r% ?% y: O2 H, }! z+ \1 M* I
DataManagementService dmService = DataManagementService.getService(connection);
* b2 ]$ F* `! n9 b5 o X# D* \: h5 X& Q, m, k2 S8 L
ModelObject[] models = new ModelObject[] { user };! l! n8 \2 B! p& h1 x
try {4 J1 s5 B* V. j# ]2 |2 Z
String[] str = new String[] { "taskinbox" };* N E+ x' o# |) @) f
dmService.getProperties(models, str);6 ~+ t8 A/ b; I6 n2 Y; t
TaskInbox inbox = (TaskInbox) user.get_taskinbox();2 Q) {! n1 s% _( u1 H+ n
) \7 p& v1 O7 e+ v7 A models = new ModelObject[] { inbox };
2 w/ n# q6 x0 G str = new String[] { "tasks_to_perform" };6 e' l; A1 X* u3 m
dmService.getProperties(models, str);
- v9 \ y0 Z& T3 ? models = inbox.get_tasks_to_perform();8 ^; H2 ^8 p% e! q3 b- e6 Z
str = new String[] { "object_type", "object_name" };
/ h/ v5 i0 L/ e1 _% G5 q2 t dmService.getProperties(models, str);
: ^7 M! n" y! R' v& a System.out.println("---------------:" + models.length);
1 V+ H" v% k; p; g5 X# M for (int i = 0; i < models.length; i++) {
- W& h1 Q* F3 w7 O4 R" R! A$ | System.out.println("------------------------------");
R! w$ W& w. W7 u: m8 H System.out.println(models[i].getUid());% @+ W5 Z$ |8 b) `+ C+ Z/ G
System.out.println(models[i].getPropertyDisplayableValue("object_type"));
0 ~; {6 S# b6 S0 T, V6 U& u System.out.println(models[i].getPropertyDisplayableValue("object_name"));! e0 K+ b, \2 i, h$ ?% x
}
: v! U8 F* f. Q7 S1 |4 @3 R1 p' `: C( P5 b& l
} caTCh (Exception e) {, c0 ]. d3 |: ~; w; W' B! D( V
// TODO Auto-generated catch block
1 f0 Y& E/ {6 T) g0 V5 E e.printStackTrace();
2 ?0 q6 s; M7 N' o% n- b! [. u }; a0 A% o7 o( C8 z9 m1 | U. A9 K
! e! u) M4 U. f7 G1 {9 r4 h& t
|
|