@GlobalDBOpenCloseAndUserPrivilages public Map getUsertypesforModify1( Session session, HttpServletRequest request, HttpServletResponse response, String LoggedInRegion, String LoggedInUser, String usertypeid) { Map resultMap = new HashMap(); Map usertypeMap = new LinkedHashMap(); usertypeMap.put("0", "--Select--"); try { Criteria usertypeCrit = session.createCriteria(Usertype.class); usertypeCrit.add(Restrictions.sqlRestriction("parentcode=" + Integer.parseInt(usertypeid))); usertypeCrit.addOrder(Order.asc("id")); List<Usertype> usertypeList = usertypeCrit.list(); resultMap = new TreeMap(); for (Usertype lbobj : usertypeList) { usertypeMap.put(lbobj.getId(), lbobj.getUsertypename()); } resultMap.put("usertypes", usertypeMap); } catch (Exception e) { e.printStackTrace(); } return resultMap; }