Replace the following section:
Expansion expansion = bo.expandSelect(cntx, relPattern,
typePattern,busSelects, relSelects, getTo, getFrom, levels,
limit, checkHidden);
BusinessObjectWithSelect root = expand.getRootWithSelect();
RelationshipWithSelectList rels = expand.getRelationship();
for (int i=0; i<rels.size(); i++) {
RelationshipWithSelect rel = rels.elementAt(i);
?
}
With this:
ExpansionIterator itr = bo.getExpansionIterator(cntx,
relPattern, typePattern,busSelects, relSelects, getTo, getFrom,
levels, limit, checkHidden, preventDups, pageSize);
BusinessObjectWithSelect root = itr.getRoot();
while (itr.hasNext()) {
RelationshipWithSelect rel = itr.next();
?
}