public ActionForward start( ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Throwable { SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; form.setSiteCurrencyClasses(null); ActionForward actionForward = actionMapping.findForward("success"); return actionForward; }
public ActionForward cancel( ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Throwable { SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; if (form.getSiteCurrencyClasses() != null) { return list(actionMapping, actionForm, request, response); } else { return start(actionMapping, actionForm, request, response); } }
public void extract(AdminListingActionForm actionForm, HttpServletRequest request) throws Throwable { EntityManager em = JpaConnection.getInstance().getCurrentEntityManager(); SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; Site site = getAdminBean(request).getSite(); Query query = null; String sql = "select siteCurrencyClass " + "from SiteCurrencyClass siteCurrencyClass " + "where siteCurrencyClass.site.siteId = :siteId "; if (!Format.isNullOrEmpty(form.getSrSiteCurrencyClassName())) { sql += "and siteCurrencyClassName like :siteCurrencyClassName "; } query = em.createQuery(sql); query.setParameter("siteId", site.getSiteId()); if (!Format.isNullOrEmpty(form.getSrSiteCurrencyClassName())) { query.setParameter("siteCurrencyClassName", form.getSrSiteCurrencyClassName()); } Iterator<?> iterator = query.getResultList().iterator(); Vector<SiteCurrencyClassDisplayForm> vector = new Vector<SiteCurrencyClassDisplayForm>(); while (iterator.hasNext()) { SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) iterator.next(); SiteCurrencyClassDisplayForm siteCurrencyClassDisplay = new SiteCurrencyClassDisplayForm(); siteCurrencyClassDisplay.setSiteCurrencyClassId( siteCurrencyClass.getSiteCurrencyClassId().toString()); siteCurrencyClassDisplay.setSiteCurrencyClassName( siteCurrencyClass.getSiteCurrencyClassName()); String localeName = getLocaleName( siteCurrencyClass.getCurrencyLocaleLanguage(), siteCurrencyClass.getCurrencyLocaleCountry()); siteCurrencyClassDisplay.setLocaleName(localeName); siteCurrencyClassDisplay.setSystemRecord(String.valueOf(siteCurrencyClass.getSystemRecord())); vector.add(siteCurrencyClassDisplay); } SiteCurrencyClassDisplayForm siteCurrencyClasses[] = new SiteCurrencyClassDisplayForm[vector.size()]; vector.copyInto(siteCurrencyClasses); form.setSiteCurrencyClasses(siteCurrencyClasses); }
public ActionForward remove( ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Throwable { EntityManager em = JpaConnection.getInstance().getCurrentEntityManager(); SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; try { SiteCurrencyClassDisplayForm siteCurrencyClasses[] = form.getSiteCurrencyClasses(); if (siteCurrencyClasses != null) { for (int i = 0; i < siteCurrencyClasses.length; i++) { if (!siteCurrencyClasses[i].isRemove()) { continue; } SiteCurrencyClass siteCurrencyClass = new SiteCurrencyClass(); siteCurrencyClass = SiteCurrencyClassDAO.load( Format.getLong(siteCurrencyClasses[i].getSiteCurrencyClassId())); CategorySearchUtil.removeSiteCurrencyClass( getAdminBean(request).getSite().getSiteId(), siteCurrencyClass); em.remove(siteCurrencyClass); } em.getTransaction().commit(); } } catch (Exception e) { if (Utility.isConstraintViolation(e)) { ActionMessages errors = new ActionMessages(); errors.add("error", new ActionMessage("error.remove.siteCurrencyClasss.constraint")); saveMessages(request, errors); ActionForward forward = actionMapping.findForward("removeError"); return forward; } throw e; } ActionForward forward = new ActionForward(); forward = new ActionForward(request.getServletPath() + "?process=list", true); return forward; }
public void initSearchInfo(AdminListingActionForm actionForm, String siteCurrencyClassId) throws Exception { SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; form.setSiteCurrencyClasses(null); }
public void initForm(AdminListingActionForm actionForm) { SiteCurrencyClassListingActionForm form = (SiteCurrencyClassListingActionForm) actionForm; form.setSiteCurrencyClasses(null); }