|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
User user = (User) session.getAttribute("activeUser");
/ @5 a8 r6 f) H- _' ~( \* s1 b# Q8 B Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");0 F$ x* X W4 b# ~+ t
. ^" q3 i1 q' ?2 I, C1 Q* U ^
DataManagementService dmService = DataManagementService.getService(connection);' m' {' `# }) m8 e4 g3 x
% n4 s$ s% ?7 z* c, d ModelObject[] models = new ModelObject[] { user };
% e5 W* [ k3 P; U/ @" k try {
- H0 W$ u- |- S5 [. r3 p String[] str = new String[] { "taskinbox" };
1 \. T9 ~: A ?3 I% e dmService.getProperties(models, str);/ \- ?9 b+ p( H6 X+ a
TaskInbox inbox = (TaskInbox) user.get_taskinbox();3 U& k3 f+ k% B" @) g- m9 r+ R3 j
% e, h e5 k- h* h: ]# x
models = new ModelObject[] { inbox };
6 ] S/ y$ v, e8 T! T7 o str = new String[] { "tasks_to_perform" };
$ e8 L0 y) Q7 R) p+ _3 y dmService.getProperties(models, str);. C* e) o1 m, |* e1 X5 R# x+ p% z
models = inbox.get_tasks_to_perform();
* U# h0 S; I4 i! }3 W! [$ A0 t str = new String[] { "object_type", "object_name" };, I% s' E4 v- r& U
dmService.getProperties(models, str);
1 {& c, h: T- [* D5 O5 @ System.out.println("---------------:" + models.length);
$ o4 n6 S ?" o2 z8 q for (int i = 0; i < models.length; i++) {
+ T9 ~& l1 @% { A: } System.out.println("------------------------------");
# Z5 m) S! x) y0 N. O. _* v System.out.println(models[i].getUid());
8 d: U% y& p) {4 D System.out.println(models[i].getPropertyDisplayableValue("object_type"));% m, Y4 j9 ]+ q# |
System.out.println(models[i].getPropertyDisplayableValue("object_name"));0 b5 U7 o- a, v3 b7 ~1 @6 s
}
% b6 i0 I& ]6 ^/ n
: G, H( M9 r) ]' _) g } caTCh (Exception e) {
0 i; P3 S) m9 k/ w // TODO Auto-generated catch block
; h3 M: Y: T/ J e.printStackTrace();- ^- s$ y! j7 C1 `- v T) x) p7 k( e
}: r J+ g/ ^* J" S B. Z+ x1 N' _
& Y3 \ H# [* J! ?: k9 T* b
|
|