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

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

569495386 楼主

2016-4-7 16:18:58

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

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

x
                User user = (User) session.getAttribute("activeUser");
! b6 W/ P9 [" K3 N& D+ c                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");+ W" @# k4 @' l7 K0 p8 }
- {7 D! Y4 I% [1 [. S
                DataManagementService dmService = DataManagementService.getService(connection);+ J& Q% U7 e( A

( s0 W+ V2 Z! s                ModelObject[] models = new ModelObject[] { user };$ s" h1 R1 f2 g
                try {  Z! ~6 W+ t4 I$ Z
                        String[] str = new String[] { "taskinbox" };/ C5 w3 ^2 I: N9 \
                        dmService.getProperties(models, str);
: K5 A" n. x, l2 c! e+ `                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
$ J8 R% v! I5 e$ a& J# @
; n1 ^; M9 e; H5 d2 ?; Z                        models = new ModelObject[] { inbox };
, n: w2 A' {  g# |* L5 ~1 R+ y; s                        str = new String[] { "tasks_to_perform" };
5 J+ m( h' K( Q9 x" I                        dmService.getProperties(models, str);: D; U2 H( K9 b0 c3 ^+ A4 m
                        models = inbox.get_tasks_to_perform();
, {& E# F5 i3 [( P                        str = new String[] { "object_type", "object_name" };5 U/ B4 g: j: ?& ?7 T$ {( E' Y
                        dmService.getProperties(models, str);
& H' r' e2 }2 t1 V                        System.out.println("---------------:" + models.length);, F& b( i0 w' I" \
                        for (int i = 0; i < models.length; i++) {/ v& ]' Q3 J6 K. c1 U
                                System.out.println("------------------------------");5 }0 `7 \" c4 i( m( N& p) V! P/ U$ t
                                System.out.println(models[i].getUid());! b9 Y% l% i/ v+ `6 b4 j2 v# S' ~
                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));7 c. l6 i" q0 N0 W# g& J
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));( f& m. R$ ?( _+ o6 I
                        }
( v& t$ S' z7 l( }3 @1 @
4 _& S3 V2 Q( d) ?+ `; {, b, A                } caTCh (Exception e) {
  D6 u$ ?2 m; M" b                        // TODO Auto-generated catch block; m! B0 ]* p7 f' ~6 n2 K$ s# |
                        e.printStackTrace();
4 P$ X% d3 @. ~0 A0 R# q, ]4 m+ t                }
/ E5 x# ^- `" ~/ A/ G* P* \' I- o! n% ]8 k+ b- \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了