bps中实体对象的操作方法


中使用了DataObject类型的查询,根据SDO规范,这类查询出来的结果需要调用相应的get方法获取属性数值。

例如,需要查询活动实例ID为1的活动的名称,代码如下:

DataObject criteria=DataFactory.INSTANCE.create(“com.primeton.das.criteria”,”criteriaType”);
DataObject pageCond=DataFactory.INSTANCE.create(“com.eos.foundation”,”PageCond”);

//也可通过的SDO工厂类创建所需的DataObject或查询实体
//DataObject criteria = BPSDataFactory.createWFSDOCriteria(WFActivityInst.class);
//DataObject pageCond = BPSDataFactory.createSDOPageCond();

pageCond.set(“begin”, 0);
pageCond.set(“length”, 10);
pageCond.set(“isCount”, true);
criteria.set(“_entity”, “com.eos.workflow.data.WFActivityInst”);
criteria.set(“/_and1/_expr1/activityInstID”, 1);
List results=wfQueryManager.queryActivityInstances(criteria,pageCond);
results.get(0).getString(“activityInstName”);
results.get(0).getInt(“currentState”);

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《bps中实体对象的操作方法
本文地址:https://www.zhiletu.com/archives-4988.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微