PLM之家PLMHome-国产软件践行者

获取用户TaskToPerform列表(SOA)

[复制链接]

2016-4-7 16:18:58 3612 0

569495386 发表于 2016-4-7 16:18:58 |阅读模式

569495386 楼主

2016-4-7 16:18:58

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
                User user = (User) session.getAttribute("activeUser");2 T0 i0 [: q6 [) J
                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");% v: v0 i( r8 B  L) d+ P
  P; Z7 d5 j' g' F: N
                DataManagementService dmService = DataManagementService.getService(connection);- f$ ?: p8 w& r/ l* T

# N% P3 g. y0 y                ModelObject[] models = new ModelObject[] { user };3 v) \" U- e0 h% T
                try {
4 x' {0 w2 D6 j, h, g3 l                        String[] str = new String[] { "taskinbox" };
4 d1 ]' ^7 j5 S                        dmService.getProperties(models, str);0 {+ q+ E; n. h5 j% f
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
( H3 H7 ?6 o% Y& \
# R# N. M% G1 ^2 c1 H) X                        models = new ModelObject[] { inbox };
$ Y+ k! v4 g4 p) ^: B) K9 W( r                        str = new String[] { "tasks_to_perform" };
+ b. F- T$ k7 l! w                        dmService.getProperties(models, str);5 i6 W, e2 C8 C! S+ H9 e$ v* o0 T; N6 l
                        models = inbox.get_tasks_to_perform();
5 o6 w, z5 u/ I3 h! ^, P                        str = new String[] { "object_type", "object_name" };# X) M. ~0 }) {' @* z% M. T0 }
                        dmService.getProperties(models, str);
4 k: A6 X  X: f; C! R                        System.out.println("---------------:" + models.length);" ]- A8 K% @+ r; |% o
                        for (int i = 0; i < models.length; i++) {8 @$ Z; A% u/ w9 k; q
                                System.out.println("------------------------------");
) {7 f- o$ j8 v6 G                                System.out.println(models[i].getUid());
( k$ z  y0 \0 `5 q8 u                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));( j- b' S2 B9 b. A1 p
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));
- I0 c/ |+ E  A3 _5 u; Q                        }
% u# N! v! i3 \" o7 j8 f$ q7 E
5 ?6 x8 {+ U  i- c& j; w7 [8 |) f                } caTCh (Exception e) {
1 U+ S, N  |& j' o% _% y                        // TODO Auto-generated catch block
6 Q- m3 `# R, ^* A+ j* v& }& M8 h9 y                        e.printStackTrace();
5 `4 ~( ?) J3 _" p                }# R* Q. g1 t- c) o
5 x4 J' T( D. w, t, r% c
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了