public List selectedUnits(){
/* DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding itr = bindings.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
ViewObject vo = itr.getViewObject();
// String unit=new String;
//String unit[];
List <String> unit = new ArrayList<String>();
if(vo!=null){
Row r[] = vo.getAllRowsInRange(); // here we get only 25 records
for (int i = 0; i < r.length; i++) {
String check = (String)r[i].getAttribute("Tyorn");
if(check.equals("Y")){
String temp = (String)r[i].getAttribute("UnitCode");
unit.add(temp);
}
}
} */
DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding itr = bindings.findIteratorBinding("CmUserUnitAccessVu1VO1Iterator");
ViewObject vo = itr.getViewObject();
// String unit=new String;
//String unit[];
List<String> unit = new ArrayList<String>();
if (vo != null) {
//AdfFacesContext.getCurrentInstance().addPartialTarget(this.getT2());
RowSetIterator r = vo.createRowSetIterator("new");
//Row r[] = vo.get
if (r != null) {
r.reset();
while (r.hasNext()) {
Row currow = r.next();
// currow.setAttribute("Tyorn", "N");
String check = (String)currow.getAttribute("Tyorn");
if (check.equals("Y")) {
String temp = (String)currow.getAttribute("UnitCode");
unit.add(temp);
}
}
r.closeRowSetIterator();
}
}
No comments:
Post a Comment