Post date: Aug 06, 2015 11:3:36 AM
Apply a view criteria
DCBindingContainer bindings = getBindings();
DCIteratorBinding iter = bindings.findIteratorBinding("ViewObjectIterator");
ViewObject vo = iter.getViewObject();
ViewCriteriaManager vcm =vo.getViewCriteriaManager();
ViewCriteria vc = vcm.getViewCriteria("ViewCriteriaDefinedOnVO");
vo.applyViewCriteria(vc);
vo.executeQuery();
Remove the View Criteria
DCBindingContainer bindings = getBindings();
DCIteratorBinding iter = bindings.findIteratorBinding("ViewObjectIterator");
ViewObject vo = iter.getViewObject();
vo.applyViewCriteria(null);
vo.executeQuery();