String totalRecords=context.get("totalCount"); String recordSize=context.get("recordSize"); int rSize= Integer.parseInt(recordSize); if(totalRecords!=null) { int totCount=Integer.parseInt(totalRecords); String lastEndPosition=context.get("endPosition"); int lEPosition=Integer.parseInt(lastEndPosition); int startPosition=lEPosition+1; int endPosition=lEPosition+rSize; if(startPosition <= totCount) { context.put("startPosition",startPosition+""); context.put("endPosition",endPosition+""); return true; } else { return false; } } else { context.put("startPosition","1"); context.put("endPosition",rSize+""); return true; }