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

获取用户TaskToPerform列表(SOA)

[复制链接]

2016-4-7 16:18:58 3580 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 x/ K2 g) c9 w- I$ J" D
                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");( U5 s$ d/ o0 v

4 O" u; w" V7 M! l- R                DataManagementService dmService = DataManagementService.getService(connection);/ ]) w- S! X: k

- p% C/ p, a  W0 \- l7 H( [                ModelObject[] models = new ModelObject[] { user };* s- ~! B3 [5 ^; J7 ]. H2 W
                try {
" f. O7 m" h; y" w! y                        String[] str = new String[] { "taskinbox" };
! ^. t6 b; P4 ?                        dmService.getProperties(models, str);  s1 m2 f: U) X3 z
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
% _; E7 K( W1 Y5 w
+ P& w4 `: H8 [0 _. s+ i1 e                        models = new ModelObject[] { inbox };$ R; Q5 M$ j! b& t* E
                        str = new String[] { "tasks_to_perform" };
; M, G( b& y7 d% M) c                        dmService.getProperties(models, str);; H0 U2 l4 h3 {8 \3 X8 n& J" n
                        models = inbox.get_tasks_to_perform();1 `* z: W$ A9 P* i2 f
                        str = new String[] { "object_type", "object_name" };
. Z8 d6 d. k3 S4 V, T' }/ ^4 R                        dmService.getProperties(models, str);9 H: S9 y, s8 J
                        System.out.println("---------------:" + models.length);
. x0 Z: [$ f6 ?5 V                        for (int i = 0; i < models.length; i++) {
& _$ v" g4 R6 R! H; E                                System.out.println("------------------------------");
- s0 y! o2 n, Q* k0 U                                System.out.println(models[i].getUid());2 K5 R* Y' u- Z/ s$ @, d
                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));
* Z; }7 \" `# _- d                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));
9 D8 y9 N4 L2 `$ i' X                        }6 a  `0 X% H! g* z; \- H
* y+ N$ q! q; r  o" z. j
                } caTCh (Exception e) {
7 @, |7 @$ ~1 K9 M0 K* m                        // TODO Auto-generated catch block% P  C  t7 x, s# Q; j$ [
                        e.printStackTrace();
# h% h, d+ M+ L+ h2 i1 Z2 f8 G0 y                }
' S% Y$ V; y+ L) t, t4 F4 R/ p) i
' Y' k* {1 z+ a" k/ x  N7 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二次开发专题模块培训报名开始啦

    我知道了