|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
User user = (User) session.getAttribute("activeUser");3 K! J# v* J% J. A
Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");$ \4 g. x6 a8 ?, b7 i+ K
% I% E1 d, b! P1 T) R* P DataManagementService dmService = DataManagementService.getService(connection);1 `. u1 U, S" T
+ K1 J+ ~( [5 u5 l
ModelObject[] models = new ModelObject[] { user };
* n5 }5 Y! W# B try {2 [9 T8 S# b2 r2 ]2 N
String[] str = new String[] { "taskinbox" };' L5 G8 t+ r( b6 Z
dmService.getProperties(models, str);/ X- t @+ y6 T
TaskInbox inbox = (TaskInbox) user.get_taskinbox();
- J9 k% E5 |! T4 g. ]& Q
" K+ }; a2 Z5 C; p# [- r models = new ModelObject[] { inbox };/ Q- F8 I- P# q5 l# l* J6 I; i
str = new String[] { "tasks_to_perform" };
. w0 G" j0 b* H; L" Y' x1 T/ k dmService.getProperties(models, str);
/ L( M& D- E; Z8 i _ models = inbox.get_tasks_to_perform();
: K- x( B- |! t% o2 L" }% [ str = new String[] { "object_type", "object_name" };1 O m& A) T" |9 f$ y5 [# a
dmService.getProperties(models, str);$ y8 }: X; P# v* V# ~# D; x3 s$ [( D
System.out.println("---------------:" + models.length); N. |) g v* X: d9 m: z
for (int i = 0; i < models.length; i++) {& u: u( k1 S. {9 ]; g3 V' |
System.out.println("------------------------------");" ]: e9 I% Y) m2 f' P: ~) i- t" X
System.out.println(models[i].getUid());
( r) `2 O x* B! `2 h" W; t System.out.println(models[i].getPropertyDisplayableValue("object_type"));$ C# s: [8 S9 L0 e% A1 ^+ \
System.out.println(models[i].getPropertyDisplayableValue("object_name"));$ \) s) Z, T8 F# X' D8 ]/ R D
}! n# p8 `: | O* j5 ]( c: S
! }+ N5 _, {, D2 m& }% U4 o
} caTCh (Exception e) {$ m" ~5 q" e( ]
// TODO Auto-generated catch block0 B Z+ [0 S. E/ M. z, s
e.printStackTrace();
f% n2 F) p4 \% y; J }
! d( \9 e. k- }
9 \- @5 A) ^0 l( m& Y2 k- A |
|