通过更改对象获取更改请求
ChangeHelper2.service.getRelevantChangeRequests(Changeable2 changeable);
获取更改请求受影响的成品
QueryResult result = ChangeHelper2.service.getSubjectProducts(request);
获取更改请求受影响的对象
- QueryResult qur = ChangeHelper2.service.getChangeables(ChangeRequestIfc chr);
- QueryResult qur = ChangeHelper2.service.getChangeables(ChangeRequestIfc chr, boolean onlyChangeables)
- 如果 onlyChangeables 为 true,则返回的 QueryResult 包含一组 Changeable2 对象。
- 如果 onlyChangeables 为 false,则返回的 QueryResult 包含一组 RelevantRequestDataIfc 链接对象,这些对象引用了 Changeable2 对象。如果当前用户是签出的用户,则获取工作副本,否则获取签出的副本
QueryResult changeableObjectList = ChangeHelper2.service.getChangeables(chr ,false);
Changeable2 changeable2 = null;
while(changeableObjectList.hasMoreElements()) {
Object obj = changeableObjectList.nextElement();
RelevantRequestData2 relReqData2 = null;
if(obj instanceof RelevantRequestData2) {
relReqData2 = (RelevantRequestData2)obj;
changeable2 = relReqData2.getChangeable2();
relReqData2.getDescription();
}
}