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

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

569495386 楼主

2016-4-7 16:18:58

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

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

x
                User user = (User) session.getAttribute("activeUser");
* f' w8 ~* H6 C& g' P- h                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");; P. r: m% x; W0 n+ l6 T

7 [( K* [  b6 U& J* F* H                DataManagementService dmService = DataManagementService.getService(connection);3 {; D: K2 ~1 t% w: c5 [6 I

0 j5 T% i( D( j                ModelObject[] models = new ModelObject[] { user };
+ ?. S: f" i( C$ I                try {( L& |0 J: m: O* _
                        String[] str = new String[] { "taskinbox" };- Q0 a. w( \$ F% x0 Z) R7 A
                        dmService.getProperties(models, str);% F/ D. q. m* N8 K& B  m
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();
1 M, N. K" H9 |7 c
8 U8 }- D9 m- x  I$ b                        models = new ModelObject[] { inbox };! z5 l; M9 B" M0 N8 T
                        str = new String[] { "tasks_to_perform" };+ {3 P+ Y$ U2 M; m0 m
                        dmService.getProperties(models, str);, v7 \% g1 U; q, ~  z
                        models = inbox.get_tasks_to_perform();9 p1 O, @7 o0 n  @- p* G
                        str = new String[] { "object_type", "object_name" };) `; C3 K. A( l9 i
                        dmService.getProperties(models, str);5 F+ K. I7 |, G) \1 C2 D
                        System.out.println("---------------:" + models.length);  k% P) m9 N9 X, g; p  @
                        for (int i = 0; i < models.length; i++) {
! R% [6 ?) B) O                                System.out.println("------------------------------");
" e: _" w- I8 n! C/ C9 B: o6 s                                System.out.println(models[i].getUid());( ~  n+ p) l6 ^/ b  v
                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));. z4 B8 ]6 f: h6 C4 E* J1 w5 x
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));
  Q5 {* N* r! t8 x/ c* |7 e* I                        }
$ I9 s' F$ ^. k- l: ?4 Y* l& I3 ^4 M3 l9 l7 u
                } caTCh (Exception e) {
' g, u- x5 J% ^6 a" D4 i                        // TODO Auto-generated catch block
2 e) d; D: ~& P. I9 Q' J4 C                        e.printStackTrace();
5 M7 }% ~; T/ N/ f+ e* P                }( _' d* j) J# M" H! @
( n, e8 z9 D, ]/ c* ~8 W# Z
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了