PLM之家PLMHome-工业软件与AI结合践行者

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

569495386 楼主

2016-4-7 16:18:58

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

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

x
                User user = (User) session.getAttribute("activeUser");9 B" m7 U: ?& o
                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");
) y% v: M9 n% D; }, W
/ ^! n/ E- s2 P  q: r6 H9 q0 I                DataManagementService dmService = DataManagementService.getService(connection);
" b9 j5 z. W9 |
* c; D# [; Q% M% N6 M                ModelObject[] models = new ModelObject[] { user };
# y( u$ Z0 F4 _$ [/ A+ a                try {9 F: K- v; |' e& B
                        String[] str = new String[] { "taskinbox" };
  ~' O, \! e5 l4 `0 C2 W                        dmService.getProperties(models, str);: Y2 X* S( s  S  B4 b; J
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();# R+ n6 A+ j8 `0 N
& b- b% b7 w; z  {4 U+ B5 P
                        models = new ModelObject[] { inbox };
- V6 a3 Q' W& R* f                        str = new String[] { "tasks_to_perform" };) J0 X3 J' g% W6 O. _: O; d! o  B
                        dmService.getProperties(models, str);6 c  a! |" O2 K+ Z1 S
                        models = inbox.get_tasks_to_perform();# V! g+ s! k5 ~1 Q
                        str = new String[] { "object_type", "object_name" };% Z) C0 l0 z6 R% L. t. l' T2 j
                        dmService.getProperties(models, str);6 `) n& m# E8 r. k
                        System.out.println("---------------:" + models.length);
2 ~$ G$ M" f5 |2 F' C& T( A                        for (int i = 0; i < models.length; i++) {
5 C3 @/ V" \; |2 n6 s                                System.out.println("------------------------------");) Q5 u/ _/ H+ x  R
                                System.out.println(models[i].getUid());
: {- _2 h" Z6 k) X                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));" A2 ^$ O, I# j% w
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));
- N  v# K% R3 O5 |0 ?                        }1 i! x6 L8 G" o  n0 c

" p5 v. ^: l2 G                } caTCh (Exception e) {  H. n: k8 ?: f9 u; X9 i1 P
                        // TODO Auto-generated catch block
! ^: k, ]( m' r) r9 I3 ?                        e.printStackTrace();
8 F# A# r9 o/ U) M, C                }
9 `4 [# L8 a: V7 f( d
3 z" l- q, ]7 ~7 E# S
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了