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

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

569495386 楼主

2016-4-7 16:18:58

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

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

x
                User user = (User) session.getAttribute("activeUser");
1 m( ^4 m! V- O2 \" _+ f                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");
, v( A1 J( w8 Y
) |$ _) ?8 H" e0 e8 L, U                DataManagementService dmService = DataManagementService.getService(connection);
  G$ a" B4 r" N# t( }
( \, ~& b# _3 i% r/ S1 O5 t                ModelObject[] models = new ModelObject[] { user };
8 o. p, `) H8 A0 X                try {
: C% }. s4 J$ N) S                        String[] str = new String[] { "taskinbox" };
2 m  \1 N' b' U1 Z- J! p6 I                        dmService.getProperties(models, str);
0 g; [& ]6 k8 B6 C- M& L$ L                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
) X- g* c2 e5 e) m) U6 @9 l
/ E4 t: N2 r/ e+ ~" H( N                        models = new ModelObject[] { inbox };9 n4 e* c0 Y. j! t' R1 \4 J3 \  s! C
                        str = new String[] { "tasks_to_perform" };. O2 d" s: [/ {8 {* t7 `' ?8 a
                        dmService.getProperties(models, str);
* z% [! a" T4 `  S                        models = inbox.get_tasks_to_perform();
7 x. R( \- q. T* T9 v                        str = new String[] { "object_type", "object_name" };
; c6 g1 _* L3 ~                        dmService.getProperties(models, str);
/ A# n; y% U. V( U                        System.out.println("---------------:" + models.length);7 L, |. x& m& K& Y/ U% ?
                        for (int i = 0; i < models.length; i++) {7 }0 t0 J. {1 Q0 G8 o1 J6 F7 j& v
                                System.out.println("------------------------------");
. T( N& U( M5 L3 F" w5 R                                System.out.println(models[i].getUid());
! x3 K! ?7 z2 ~+ Z+ l                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));1 C! l" O; ^8 J; g1 q* ]1 V3 y! @
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));
  j3 L3 E& R: f: I: K6 i                        }
! W" q' O0 G3 N* V+ {
6 m# a3 @% p2 f- X% N                } caTCh (Exception e) {0 S" f; S1 X. ?! o' M6 b7 t% {/ E: i
                        // TODO Auto-generated catch block
3 k) I9 h9 E6 u. D* g                        e.printStackTrace();
! v+ r' e; I7 v, }8 N                }
" O6 d4 v& o6 o9 m6 `3 {  s4 x, H0 c- ?! A8 I
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了