Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.Site


            HttpServletRequest request,
            HttpServletResponse response)
    throws Throwable {
   
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    Site site = getAdminBean(request).getSite();
    ShippingMethodMaintActionForm form = (ShippingMethodMaintActionForm) actionForm;
    ShippingMethod shippingMethod = ShippingMethodDAO.load(site.getSiteId(), Format.getLong(form.getShippingMethodId()));
    em.remove(shippingMethod);
    for (ShippingMethodLanguage shippingMethodLanguage : shippingMethod.getShippingMethodLanguages())  {
      em.remove(shippingMethodLanguage);
    }
    ActionForward actionForward = actionMapping.findForward("removeSuccess");
View Full Code Here


                HttpServletResponse response)
    throws Throwable {

      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      AdminBean adminBean = getAdminBean(request);
      Site site = adminBean.getSite();
    boolean insertMode = false;
    ShippingMethodMaintActionForm form = (ShippingMethodMaintActionForm) actionForm;
    initSiteProfiles(form, site);
    ActionMessages errors = validate(form);
    if (errors.size() != 0) {
      saveMessages(request, errors);
      return mapping.findForward("error");
    }
    if (form.getMode().equals("C")) {
      insertMode = true;
    }
   
    ShippingMethod shippingMethod = new ShippingMethod();
    ShippingMethodLanguage shippingMethodLanguage = new ShippingMethodLanguage();
    if (!insertMode) {
      shippingMethod = ShippingMethodDAO.load(site.getSiteId(), Format.getLong(form.getShippingMethodId()));
      shippingMethodLanguage = shippingMethod.getShippingMethodLanguage();
    }
    if (insertMode) {
          String sql = "select max(seqNum) " +
                   "from   ShippingMethod " +
                   "where  siteId = :siteId ";
          int seqNum = 0;
      Query query = em.createQuery(sql);
      query.setParameter("siteId", site.getSiteId());
      Integer i = (Integer) query.getResultList().iterator().next();
      if (i != null) {
        seqNum = i.intValue() + 1;
      }
      shippingMethod.setSeqNum(seqNum);
      shippingMethod.setSite(site);
      shippingMethod.setRecCreateBy(adminBean.getUser().getUserId());
      shippingMethod.setRecCreateDatetime(new Date(System.currentTimeMillis()));
     
      shippingMethodLanguage.setRecCreateBy(adminBean.getUser().getUserId());
      shippingMethodLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      shippingMethodLanguage.setShippingMethod(shippingMethod);
      SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
      shippingMethodLanguage.setSiteProfileClass(siteProfileClass);
      shippingMethod.getShippingMethodLanguages().add(shippingMethodLanguage);
    }

    for (ShippingMethodRegion shippingMethodRegion : shippingMethod.getShippingMethodRegions()) {
      shippingMethodRegion.setPublished(Constants.PUBLISHED_NO);
      String shippingRegionId = shippingMethodRegion.getShippingRegion().getShippingRegionId().toString();
      if (form.getShippingRegionIds() != null) {
        for (int i = 0; i < form.getShippingRegionIds().length; i++) {
          if (shippingRegionId.equals(form.getShippingRegionIds()[i])) {
            shippingMethodRegion.setPublished(Constants.PUBLISHED_YES);
            break;
          }
        }
      }
      shippingMethodRegion.setRecUpdateBy(adminBean.getUser().getUserId());
      shippingMethodRegion.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(shippingMethodRegion);
    }

    if (form.isSiteProfileClassDefault()) {
      saveDefault(shippingMethod, shippingMethodLanguage, form, adminBean);
      shippingMethod.setShippingMethodLanguage(shippingMethodLanguage);
      if (insertMode) {
        em.persist(shippingMethodLanguage);
        em.persist(shippingMethod);
      }
    }
    else {
      saveLanguage(shippingMethod, form, adminBean);     
    }
    initJsonSmRegions(form, shippingMethod, site.getSiteId(), adminBean.getUser());

    form.setMode("U");
    form.setShippingMethodId(shippingMethod.getShippingMethodId().toString());
        FormUtils.setFormDisplayMode(request, form, FormUtils.EDIT_MODE);
    return mapping.findForward("success");
View Full Code Here

          query.setParameter("active", form.getSrActive());
        }
        Iterator<?> iterator = query.getResultList().iterator();
        Vector<SiteDisplayForm> vector = new Vector<SiteDisplayForm>();
        while (iterator.hasNext()) {
          Site site = (Site) iterator.next();
        SiteDisplayForm siteDisplay = new SiteDisplayForm();
        siteDisplay.setSiteId(site.getSiteId());
        siteDisplay.setSiteDesc(site.getSiteDesc());
        siteDisplay.setActive(String.valueOf(site.getActive()));
        siteDisplay.setSystemRecord(String.valueOf(site.getSystemRecord()));
        vector.add(siteDisplay);
        }
        form.setSites(vector);
    }
View Full Code Here

        User user = getAdminBean(request).getUser();
       
        try {
          if (siteIds != null) {
            for (int i = 0; i < siteIds.length; i++) {
              Site site = SiteDAO.load(siteIds[i], user);
              SiteDAO.remove(site, user);
            }
            em.getTransaction().commit();
            em = JpaConnection.getInstance().getCurrentEntityManager();
            em.getTransaction().begin();
          }
        }
    catch (Exception e) {
      if (Utility.isConstraintViolation(e)) {
        ActionMessages errors = new ActionMessages();
        errors.add("error", new ActionMessage("error.remove.sites.constraint"));
        saveMessages(request, errors);
            ActionForward forward = actionMapping.findForward("removeError");
            em.getTransaction().rollback();
            return forward;
      }
      throw e;
        }
       
        AdminBean adminBean = getAdminBean(request);
        if (adminBean.getSite() == null) {
          Iterator<?> iterator = null;
          if (user.getUserType().equals(Constants.USERTYPE_SUPER) || user.getUserType().equals(Constants.USERTYPE_ADMIN)) {
             String sql = "from Site where siteId not like '\\_%' order by siteId";
             Query query = em.createQuery(sql);
             iterator = query.getResultList().iterator();
          }
          else {
            iterator = user.getSites().iterator();
          }
          Site site = (Site) iterator.next();
          adminBean.setSiteId(site.getSiteId());
          user.setUserLastVisitSiteId(site.getSiteId());
          // em.update(user);
        }

        ActionForward forward = new ActionForward();
        forward = new ActionForward(request.getServletPath() + "?process=list", true);
View Full Code Here

            HttpServletRequest request,
            HttpServletResponse response)
        throws Throwable {
        CategoryMaintActionForm form = (CategoryMaintActionForm) actionForm;
        AdminBean adminBean = getAdminBean(request);
        Site site = adminBean.getSite();
        String siteId = site.getSiteId();
        initSiteProfiles(form, adminBean.getSite());
       
        String jsonCategoryTree = Utility.makeJSONCategoryTree(site.getSiteId(), form.getSiteProfileClassId(), form.isSiteProfileClassDefault()).toHtmlString();
        form.setJsonCategoryTree(jsonCategoryTree);
        String catId = (String) request.getParameter("catId");
        Category category = CategoryDAO.load(siteId, Format.getLong(catId));
        form.setCatId(catId);
        if (category.getCategoryParent() != null) {
View Full Code Here

            HttpServletRequest request,
            HttpServletResponse response)
        throws Throwable {
      CategoryMaintActionForm form = (CategoryMaintActionForm) actionForm;
        AdminBean adminBean = getAdminBean(request);
        Site site = adminBean.getSite();
        String siteId = site.getSiteId();
        initSiteProfiles(form, adminBean.getSite());
      
    ActionMessages errors = validateSequenceNum(form);
    if (errors.size() != 0) {
      saveMessages(request, errors);
          String jsonCategoryTree = Utility.makeJSONCategoryTree(site.getSiteId(), form.getSiteProfileClassId(), form.isSiteProfileClassDefault()).toHtmlString();
          form.setJsonCategoryTree(jsonCategoryTree);
        form.setSequence(true);
      return actionMapping.findForward("error");
    }
       
    CategoryDisplayForm childCategories[] = form.getChildrenCategories();
        for (int i = 0; i < childCategories.length; i++) {
          int seqNum = Format.getInt(childCategories[i].getSeqNum());
          Long catId = Format.getLong(childCategories[i].getCatId());
        Category category = new Category();
        category = CategoryDAO.load(siteId, catId);
        category.setSeqNum(seqNum);
        // em.update(category);
        }
        String jsonCategoryTree = Utility.makeJSONCategoryTree(site.getSiteId(), form.getSiteProfileClassId(), form.isSiteProfileClassDefault()).toHtmlString();
        form.setJsonCategoryTree(jsonCategoryTree);
      form.setSequence(true);
    
        ActionForward actionForward = actionMapping.findForward("success");
        return actionForward;
View Full Code Here

            HttpServletResponse response)
        throws Throwable {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      CategoryMaintActionForm form = (CategoryMaintActionForm) actionForm;
        AdminBean adminBean = getAdminBean(request);
        Site site = adminBean.getSite();
        initSiteProfiles(form, site);
       
        try {
          CategoryDisplayForm childrenCategories[] = form.getChildrenCategories();
          for (int i = 0; i < childrenCategories.length; i++) {
            if (childrenCategories[i].isRemove()) {
              Long catId = Format.getLong(childrenCategories[i].getCatId());
              cascadeRemoveCategory(catId, site.getSiteId());
            }
          }
      em.getTransaction().commit();
          em = JpaConnection.getInstance().getCurrentEntityManager();
      em.getTransaction().begin();
        }
    catch (Exception e) {
      if (Utility.isConstraintViolation(e)) {
        ActionMessages errors = new ActionMessages();
        errors.add("error", new ActionMessage("error.remove.categories.constraint"));
        saveMessages(request, errors);
            String jsonCategoryTree = Utility.makeJSONCategoryTree(site.getSiteId(), form.getSiteProfileClassId(), form.isSiteProfileClassDefault()).toHtmlString();
            form.setJsonCategoryTree(jsonCategoryTree);
            form.setSequence(true);
        return actionMapping.findForward("error");
      }
      throw e;
    }
       
        String jsonCategoryTree = Utility.makeJSONCategoryTree(site.getSiteId(), form.getSiteProfileClassId(), form.isSiteProfileClassDefault()).toHtmlString();
        form.setJsonCategoryTree(jsonCategoryTree);
        initListInfo(form, site.getSiteId());
        form.setSequence(true);
     
        ActionForward actionForward = actionMapping.findForward("success");
        return actionForward;
    }
View Full Code Here

        ActionForm actionForm,
        HttpServletRequest request,
        HttpServletResponse response) throws Throwable {
    CategoryMaintActionForm form = (CategoryMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    Long catId = Format.getLong(form.getCatId());
    Category category = CategoryDAO.load(site.getSiteId(), catId);
    streamWebService(response, getJSONCustomAttributes(category));
    return null;
  }
View Full Code Here

        HttpServletRequest request,
        HttpServletResponse response) throws Throwable {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      CategoryMaintActionForm form = (CategoryMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
   
      JSONEscapeObject jsonResult = new JSONEscapeObject();
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);

    Long catId = Format.getLong(form.getCatId());
    Category category = CategoryDAO.load(site.getSiteId(), catId);
    String customAttribIds[] = form.getCustomAttribIds();
    if (customAttribIds != null) {
      for (int i = 0; i < customAttribIds.length; i++) {
        CustomAttribute customAttribute = em.find(CustomAttribute.class, Format.getLong(customAttribIds[i]));
        category.getCustomAttributes().remove(customAttribute);
View Full Code Here

                             ActionForm actionForm,
                             HttpServletRequest request,
                             HttpServletResponse response)
        throws Throwable {

      Site site = getAdminBean(request).getSite();
        SiteDomainMaintActionForm form = (SiteDomainMaintActionForm) actionForm;
        initSiteProfiles(form, site);
        form.setSiteDomainId("");
        form.setSiteDomainUrl("");
        form.setSiteName("");
View Full Code Here

TOP

Related Classes of com.jada.jpa.entity.Site

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.