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

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

569495386 楼主

2016-4-7 16:18:58

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

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

x
                User user = (User) session.getAttribute("activeUser");3 K! J# v* J% J. A
                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");$ \4 g. x6 a8 ?, b7 i+ K

% I% E1 d, b! P1 T) R* P                DataManagementService dmService = DataManagementService.getService(connection);1 `. u1 U, S" T
+ K1 J+ ~( [5 u5 l
                ModelObject[] models = new ModelObject[] { user };
* n5 }5 Y! W# B                try {2 [9 T8 S# b2 r2 ]2 N
                        String[] str = new String[] { "taskinbox" };' L5 G8 t+ r( b6 Z
                        dmService.getProperties(models, str);/ X- t  @+ y6 T
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
- J9 k% E5 |! T4 g. ]& Q
" K+ }; a2 Z5 C; p# [- r                        models = new ModelObject[] { inbox };/ Q- F8 I- P# q5 l# l* J6 I; i
                        str = new String[] { "tasks_to_perform" };
. w0 G" j0 b* H; L" Y' x1 T/ k                        dmService.getProperties(models, str);
/ L( M& D- E; Z8 i  _                        models = inbox.get_tasks_to_perform();
: K- x( B- |! t% o2 L" }% [                        str = new String[] { "object_type", "object_name" };1 O  m& A) T" |9 f$ y5 [# a
                        dmService.getProperties(models, str);$ y8 }: X; P# v* V# ~# D; x3 s$ [( D
                        System.out.println("---------------:" + models.length);  N. |) g  v* X: d9 m: z
                        for (int i = 0; i < models.length; i++) {& u: u( k1 S. {9 ]; g3 V' |
                                System.out.println("------------------------------");" ]: e9 I% Y) m2 f' P: ~) i- t" X
                                System.out.println(models[i].getUid());
( r) `2 O  x* B! `2 h" W; t                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));$ C# s: [8 S9 L0 e% A1 ^+ \
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));$ \) s) Z, T8 F# X' D8 ]/ R  D
                        }! n# p8 `: |  O* j5 ]( c: S
! }+ N5 _, {, D2 m& }% U4 o
                } caTCh (Exception e) {$ m" ~5 q" e( ]
                        // TODO Auto-generated catch block0 B  Z+ [0 S. E/ M. z, s
                        e.printStackTrace();
  f% n2 F) p4 \% y; J                }
! d( \9 e. k- }
9 \- @5 A) ^0 l( m& Y2 k- A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了