List of usage examples for org.apache.commons.beanutils DynaBean get
public Object get(String name);
From source file:org.oscarehr.common.web.BillingreferralEditAction.java
public ActionForward searchBySpecialty(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {// w w w. j ava 2 s . c o m DynaBean lazyForm = (DynaBean) form; String specialty = (String) lazyForm.get("search"); List<Billingreferral> referrals = bDao.getBillingreferralBySpecialty(specialty); request.setAttribute("referrals", referrals); request.setAttribute("searchBy", "searchBySpecialty"); return mapping.findForward("list"); }
From source file:org.oscarehr.common.web.BillingreferralEditAction.java
public ActionForward searchByName(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {/*from w w w. ja v a 2s. c om*/ DynaBean lazyForm = (DynaBean) form; String name = (String) lazyForm.get("search"); String last_name = "", first_name = ""; if (name != null && !name.equals("")) { if (name.indexOf(',') < 0) { last_name = name; } else { name = name.substring(0, name.indexOf(',')); first_name = name.substring(name.indexOf(',') + 1, name.length()); } } List<Billingreferral> referrals = bDao.getBillingreferral(last_name, first_name); request.setAttribute("referrals", referrals); request.setAttribute("searchBy", "searchByName"); return mapping.findForward("list"); }
From source file:org.oscarehr.common.web.BillingreferralEditAction.java
public ActionForward update(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {/*from ww w . j a v a2s . c om*/ DynaBean lazyForm = (DynaBean) form; Billingreferral referral = (Billingreferral) lazyForm.get("referral"); bDao.updateBillingreferral(referral); return list(mapping, form, request, response); }
From source file:org.oscarehr.common.web.DxresearchReportAction.java
public ActionForward addSearchCode(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {// www .j a va 2 s . c o m DynaBean lazyForm = (DynaBean) form; String quickListName = (String) lazyForm.get("quicklistname"); List codeSearch = dxresearchdao.getQuickListItems(quickListName); dxCodeSearchBean newAddition = null; String codeSingle = request.getParameter("codesearch"); if (codeSingle != null && codeSingle.contains("-->")) // buggy here as user can input "-->" and press ADD button, little odds { newAddition = new dxCodeSearchBean(); newAddition.setType("icd9"); // ichppccode/icd10 not supported yet newAddition.setDxSearchCode(codeSingle.split("-->")[0]); newAddition.setDescription(codeSingle.split("-->")[1]); } String action = request.getParameter("action"); if (action != null && action.equalsIgnoreCase("edit") && newAddition != null) { // List editingCodeList = new ArrayList(); // editingCodeList.add( newAddition ); // request.getSession().setAttribute("editingCode", editingCodeList ); // request.getSession().setAttribute("codeSearch", editingCodeList ); //editingCodeType request.getSession().setAttribute("editingCodeType", newAddition.getType()); request.getSession().setAttribute("editingCodeCode", newAddition.getDxSearchCode()); String description = newAddition.getDescription().trim(); description = String.format("\"%s\"", description); request.getSession().setAttribute("editingCodeDesc", description); return mapping.findForward(EDIT_DESC); } List existcodeSearch; if (request.getSession().getAttribute("codeSearch") != null && ((List) (request.getSession().getAttribute("codeSearch"))).size() > 0) { existcodeSearch = (List) (request.getSession().getAttribute("codeSearch")); codeSearch.addAll(existcodeSearch); } if (newAddition != null) codeSearch.add(newAddition); request.getSession().setAttribute("codeSearch", codeSearch); return mapping.findForward(SUCCESS); }
From source file:org.oscarehr.common.web.SitesManageAction.java
public ActionForward save(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {//w w w .ja v a 2s . co m DynaBean lazyForm = (DynaBean) form; Site s = (Site) lazyForm.get("site"); // verify mandatories if (StringUtils.isBlank(s.getName()) || StringUtils.isBlank(s.getShortName())) { ActionMessages errors = this.getErrors(request); errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("errors.required", "Site name or short name")); this.saveErrors(request, errors); } if (StringUtils.isBlank(s.getBgColor())) { ActionMessages errors = this.getErrors(request); errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("errors.required", "Theme color")); this.saveErrors(request, errors); } if (this.getErrors(request).size() > 0) return mapping.findForward("details"); siteDao.save(s); return view(mapping, form, request, response); }
From source file:org.oscarehr.common.web.SitesManageAction.java
public ActionForward addRole(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { DynaBean lazyForm = (DynaBean) form; Site site = (Site) lazyForm.get("site"); String roleId = request.getParameter("roleId"); String roleType = request.getParameter("roleType"); SuperSiteUtil superSiteUtil = (SuperSiteUtil) SpringUtils.getBean("superSiteUtil"); if (roleType != null) { if (roleType.equalsIgnoreCase("access")) superSiteUtil.addAccessRoleToSite(site.getId(), Integer.parseInt(roleId)); else if (roleType.equalsIgnoreCase("admit_discharge")) superSiteUtil.addAdmitDischargeRoleToSite(site.getId(), Integer.parseInt(roleId)); }/* w ww. ja v a2s.c o m*/ request.setAttribute("siteId", site.getId() + ""); lazyForm.set("site", site); return mapping.findForward("details"); }
From source file:org.oscarehr.common.web.SitesManageAction.java
public ActionForward deleteRole(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { DynaBean lazyForm = (DynaBean) form; Site site = (Site) lazyForm.get("site"); String roleId = request.getParameter("roleId"); String roleType = request.getParameter("roleType"); SuperSiteUtil superSiteUtil = (SuperSiteUtil) SpringUtils.getBean("superSiteUtil"); if (roleType != null) { if (roleType.equalsIgnoreCase("access")) superSiteUtil.deleteAccessRoleFromSite(site.getId(), Integer.parseInt(roleId)); else if (roleType.equalsIgnoreCase("admit_discharge")) superSiteUtil.deleteAdmitDischargeRoleToSite(site.getId(), Integer.parseInt(roleId)); }/*from w w w .jav a 2 s . co m*/ request.setAttribute("siteId", site.getId() + ""); lazyForm.set("site", site); return mapping.findForward("details"); }
From source file:test.DynaTEST.java
public void test002() throws Exception { DynaBean bean = c.newInstance(); PersistentObjectDynaClass.resetBean((PersistentObjectDynaBean) bean); //this.assertTrue(bean.get("ID") == null); Object o = bean.get("ID"); this.assertEquals(new Integer(0), bean.get("ID")); this.assertEquals(new Double(1.2), bean.get("field1")); //this.assertTrue(bean.get("field2") == null); this.assertEquals(new Integer(0), bean.get("field2")); this.assertNull(bean.get("name")); DbCheckNewCol po = (DbCheckNewCol) PersistentObjectDynaClass .beanToPersistentObject((PersistentObjectDynaBean) bean); this.assertEquals(0, po.getID()); this.assertNull(po.getName()); this.assertEquals(0, po.getField2()); this.assertTrue(po.hasNewPersistentState()); this.assertEquals(1.2, po.getField1(), 0); }
From source file:test.DynaTEST.java
public void test003() throws Exception { DbCheckNewCol po = new DbCheckNewCol(); po.setID(44);//from w ww . ja v a 2s . c o m po.setName("Marcia"); po.setField1(2.33); DynaBean bean = c.newInstance(); PersistentObjectDynaClass.persistentObjectToBean(po, (PersistentObjectDynaBean) bean); this.assertEquals(new Integer(44), bean.get("ID")); this.assertEquals(new Double(2.33), bean.get("field1")); this.assertEquals("Marcia", bean.get("name")); this.assertEquals(bean.get("field2"), new Integer(0)); }
From source file:tw.edu.chit.service.impl.AdminManagerImpl.java
public Map<String, Object> txRegisterUpdate(List<DynaBean> beans, FEE_TYPE feeType) throws DataAccessException { String sql = ""; switch (feeType) { case TUITION: /*//from ww w. j av a2 s .c o m * (?) * ?? * ? * ?? * ??? */ sql = "UPDATE Register SET TuitionAccountNo = ?, TuitionAmount = ?, TuitionDate = ? " + "WHERE SchoolYear = ? AND SchoolTerm = ? AND (Idno = ? Or ((SerialNo=? Or RealStudentNo=?) And Type='N'))"; break; case AGENCY: sql = "UPDATE Register SET AgencyAccountNo = ?, AgencyAmount = ?, AgencyDate = ? " + "WHERE SchoolYear = ? AND SchoolTerm = ? AND (Idno = ? Or ((SerialNo=? Or RealStudentNo=?) And Type='N'))"; break; case RELIEFTUITION: sql = "UPDATE Register SET ReliefTuitionAmount = ? " + "WHERE SchoolYear = ? AND SchoolTerm = ? AND Idno = ?"; break; case LOAN: sql = "UPDATE Register SET LoanAmount = ? " + "WHERE SchoolYear = ? AND SchoolTerm = ? AND Idno = ?"; break; case VULNERABLE: sql = "UPDATE Register SET VulnerableAmount = ? " + "WHERE SchoolYear = ? AND SchoolTerm = ? AND Idno = ?"; break; default: break; } int counts = 0; StringBuilder builder = new StringBuilder(); Map<String, Object> ret = new HashMap<String, Object>(); for (DynaBean bean : beans) { switch (feeType) { case TUITION: case AGENCY: if (dao.sqlUpdate(sql, new Object[] { (String) bean.get("accountNo"), (Integer) bean.get("amount"), (Date) bean.get("payDate"), (String) bean.get("year"), (String) bean.get("term"), (String) bean.get("idno"), (String) bean.get("studentNo"), (String) bean.get("studentNo") }) == 0) { builder.append((String) bean.get("studentNo")).append(","); System.out.println((String) bean.get("idno")); } else counts++; // counts += dao.sqlUpdate(sql, new Object[] { // (String) bean.get("accountNo"), // (Integer) bean.get("amount"), // (Date) bean.get("payDate"), // (String) bean.get("year"), // (String) bean.get("term"), // (String) bean.get("idno") }); break; case RELIEFTUITION: case LOAN: case VULNERABLE: if (dao.sqlUpdate(sql, new Object[] { (Integer) bean.get("amount"), (String) bean.get("year"), (String) bean.get("term"), (String) bean.get("idno") }) == 0) { builder.append((String) bean.get("studentNo")).append(","); System.out.println((String) bean.get("idno")); } else counts++; // counts += dao.sqlUpdate(sql, new Object[] { // (Integer) bean.get("amount"), // (String) bean.get("year"), // (String) bean.get("term"), // (String) bean.get("idno") }); break; } } ret.put("counts", counts); ret.put("idnos", StringUtils.substringBeforeLast(builder.toString(), ",")); return ret; }