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

获取用户TaskToPerform列表(SOA)

[复制链接]

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

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

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

x
                User user = (User) session.getAttribute("activeUser");. e" V; |( R# ?. j4 ?) G* {: T
                Connection connection = (Connection) session.getAttribute(user.getUid() + "connection");
8 n4 F; {: e$ p; z4 p/ r. g6 c8 ?# I; Z) z3 A2 v+ W8 k
                DataManagementService dmService = DataManagementService.getService(connection);8 G: b* _+ Q( ?  E5 c4 e
: h1 b- \1 B- {& w$ M' Q' R
                ModelObject[] models = new ModelObject[] { user };+ L- o& E% h# b6 y, A4 U
                try {
! V/ \4 x& y2 o6 E$ v                        String[] str = new String[] { "taskinbox" };
5 D) ^/ ?' w5 l2 r3 M                        dmService.getProperties(models, str);, j% q$ l# ~3 F2 Y/ E9 E4 z. H
                        TaskInbox inbox = (TaskInbox) user.get_taskinbox();( f$ x- }7 Z$ O/ \$ y8 `
/ z( H) Q- k! [5 u3 g
                        models = new ModelObject[] { inbox };
! g( a, c1 w' }" r$ Z                        str = new String[] { "tasks_to_perform" };7 G) z8 J$ f, K. Z, ?- G1 t0 r. |; v
                        dmService.getProperties(models, str);6 o% _' C2 {' p% C1 n: I& X
                        models = inbox.get_tasks_to_perform();6 ^, B8 T$ H7 S/ T* f! k% |5 a; Q% `
                        str = new String[] { "object_type", "object_name" };+ X1 Z. A4 d  q7 {8 B. w
                        dmService.getProperties(models, str);5 B( U" L6 J7 e/ k! C+ q
                        System.out.println("---------------:" + models.length);% P) L: N' n6 }- }' @
                        for (int i = 0; i < models.length; i++) {
+ x" Y# E8 _) D/ x                                System.out.println("------------------------------");5 }7 @; J& W; B6 }9 N
                                System.out.println(models[i].getUid());
7 J0 I  Y$ r4 S9 ~                                System.out.println(models[i].getPropertyDisplayableValue("object_type"));5 u# _; `% z5 V( t
                                System.out.println(models[i].getPropertyDisplayableValue("object_name"));# u9 Y- u1 y: X# f5 {+ _) h
                        }
! q# d2 `9 Y1 B7 _+ K; a3 z3 d: E1 T' d
/ ^7 U0 h( O4 }8 [, m; n' {/ _                } caTCh (Exception e) {
" u) W- v% e/ }4 Z, i& O                        // TODO Auto-generated catch block- U0 d" C3 A2 Y5 K' t9 _( P+ z- W
                        e.printStackTrace();6 |! @  w. c+ D( x' u
                }2 G+ _# n, Z; l! s* t2 B

7 y# P. c( U% S5 j8 D: I* D
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了