PLM之家PLMHome-工业软件践行者

获取用户TaskToPerform列表(SOA)

[复制链接]

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

13

主题

33

回帖

420

积分

中级会员

积分
420
发表于 2016-4-7 16:18:58 | 显示全部楼层 |阅读模式

请使用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
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了