Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.ShippingMethod


    }
    initSiteProfiles(form, getAdminBean(request).getSite());
   
    Site site = getAdminBean(request).getSite();
    initSiteProfiles(form, site);
    ShippingMethod shippingMethod = (ShippingMethod) em.find(ShippingMethod.class, Format.getLong(form.getShippingMethodId()));
   
        GoogleTranslate translator = new GoogleTranslate(form.getFromLocale(), form.getToLocale());
    form.setShippingMethodNameLangFlag(true);
    form.setShippingMethodNameLang(translator.translate(shippingMethod.getShippingMethodLanguage().getShippingMethodName()));
   
    initJsonSmRegions(form, shippingMethod, site.getSiteId(), adminBean.getUser());
   
    FormUtils.setFormDisplayMode(request, form, FormUtils.EDIT_MODE);
    ActionForward actionForward = actionMapping.findForward("success");
View Full Code Here


    }
    initSiteProfiles(form, getAdminBean(request).getSite());
   
    Site site = getAdminBean(request).getSite();
    initSiteProfiles(form, site);
    ShippingMethod shippingMethod = (ShippingMethod) em.find(ShippingMethod.class, Format.getLong(form.getShippingMethodId()));
   
    if (!form.isSiteProfileClassDefault()) {
      form.setShippingMethodNameLangFlag(false);
      form.setShippingMethodNameLang(shippingMethod.getShippingMethodLanguage().getShippingMethodName());
        boolean found = false;
        ShippingMethodLanguage shippingMethodLanguage = null;
        Long siteProfileClassId = form.getSiteProfileClassId();
        Iterator<?> iterator = shippingMethod.getShippingMethodLanguages().iterator();
        while (iterator.hasNext()) {
          shippingMethodLanguage = (ShippingMethodLanguage) iterator.next();
          if (shippingMethodLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
            found = true;
            break;
View Full Code Here

        if (form == null) {
            form = new ShippingMethodMaintActionForm();
        }
    initSiteProfiles(form, site);
    String shippingMethodId = request.getParameter("shippingMethodId");
        ShippingMethod shippingMethod = new ShippingMethod();
        shippingMethod = ShippingMethodDAO.load(site.getSiteId(), Format.getLong(shippingMethodId));
        form.setMode("U");
    form.setShippingMethodId(Format.getLong(shippingMethod.getShippingMethodId()));
    form.setShippingMethodName(shippingMethod.getShippingMethodLanguage().getShippingMethodName());
    form.setPublished(shippingMethod.getPublished() == Constants.PUBLISHED_YES);
   
    if (!form.isSiteProfileClassDefault()) {
      form.setShippingMethodNameLang(shippingMethod.getShippingMethodLanguage().getShippingMethodName());
        boolean found = false;
        ShippingMethodLanguage shippingMethodLanguage = null;
        Long siteProfileClassId = form.getSiteProfileClassId();
        Iterator<?> iterator = shippingMethod.getShippingMethodLanguages().iterator();
        while (iterator.hasNext()) {
          shippingMethodLanguage = (ShippingMethodLanguage) iterator.next();
          if (shippingMethodLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
            found = true;
            break;
View Full Code Here

    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");
    return actionForward;
  }
View Full Code Here

    }
    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

    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      Long shippingRegionId = Format.getLong(form.getShippingRegionId());
      Long shippingMethodId = Format.getLong(form.getShippingMethodId());
      Long shippingTypeId = Format.getLong(form.getShippingTypeId());
    ShippingMethod shippingMethod = (ShippingMethod) em.find(ShippingMethod.class, Format.getLong(form.getShippingMethodId()));
   
    JSONEscapeObject jsonResult = new JSONEscapeObject();
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
    JSONEscapeObject jsonRate = new JSONEscapeObject();
      jsonRate.put("siteCurrencyClassId", form.getSiteCurrencyClassId());
      jsonRate.put("siteCurrencyClassDefault", form.isSiteCurrencyClassDefault());
      jsonRate.put("shippingRegionId", shippingRegionId.toString());
      jsonRate.put("shippingTypeId", shippingTypeId.toString());
      jsonRate.put("shippingMethodId", shippingMethodId.toString());
    ShippingRate shippingRate = new ShippingRate();
    for (ShippingMethodRegion shippingMethodRegion : shippingMethod.getShippingMethodRegions()) {
      if (shippingMethodRegion.getShippingRegion().getShippingRegionId().equals(shippingRegionId)) {
        for (ShippingMethodRegionType shippingMethodRegionType : shippingMethodRegion.getShippingMethodRegionTypes()) {
          if (shippingMethodRegionType.getShippingType().getShippingTypeId().equals(shippingTypeId)) {
            if (shippingMethodRegionType.getShippingRate() != null) {
              shippingRate = shippingMethodRegionType.getShippingRate();
View Full Code Here

    }
   
      Long shippingRegionId = Format.getLong(form.getShippingRegionId());
      Long shippingMethodId = Format.getLong(form.getShippingMethodId());
      Long shippingTypeId = Format.getLong(form.getShippingTypeId());
    ShippingMethod shippingMethod = (ShippingMethod) em.find(ShippingMethod.class, shippingMethodId);

    ShippingRate shippingRate = null;
    ShippingRateCurrency shippingRateCurrency = null;
    ShippingMethodRegionType shippingMethodRegionType = null;
    for (ShippingMethodRegion shippingMethodRegion : shippingMethod.getShippingMethodRegions()) {
      if (shippingMethodRegion.getShippingRegion().getShippingRegionId().equals(shippingRegionId)) {
        for (ShippingMethodRegionType smrt : shippingMethodRegion.getShippingMethodRegionTypes()) {
          if (smrt.getShippingType().getShippingTypeId().equals(shippingTypeId)) {
            shippingMethodRegionType = smrt;
            shippingRate = shippingMethodRegionType.getShippingRate();
View Full Code Here

        ShippingMethodListingActionForm form = (ShippingMethodListingActionForm) actionForm;
        ShippingMethodDisplayForm shippingMethods[] = form.getShippingMethods();
       
        for (int i = 0; i < shippingMethods.length; i++) {
          if (shippingMethods[i].isSelected()) {
              ShippingMethod shippingMethod = new ShippingMethod();
              shippingMethod = ShippingMethodDAO.load(site.getSiteId(), Format.getLong(shippingMethods[i].getShippingMethodId()));
              em.remove(shippingMethod);
          }
        }
View Full Code Here

   
    ShippingMethodDisplayForm shippingMethods[] = form.getShippingMethods();
    for (int i = 0; i < shippingMethods.length; i++) {
            Long shippingMethodId = Format.getLong(shippingMethods[i].getShippingMethodId());
            int seqNum = Format.getInt(shippingMethods[i].getSeqNum());
            ShippingMethod shippingMethod = ShippingMethodDAO.load(getAdminBean(request).getSite().getSiteId(), shippingMethodId);
            shippingMethod.setSeqNum(seqNum);
            em.persist(shippingMethod);
    }
        initListInfo(form, request);

        ActionForward actionForward = actionMapping.findForward("success");
View Full Code Here

          query.setParameter("published", form.getSrPublished());
        }
        Iterator<?> iterator = query.getResultList().iterator();
        Vector<ShippingMethodDisplayForm> vector = new Vector<ShippingMethodDisplayForm>();
        while (iterator.hasNext()) {
          ShippingMethod shippingMethod = (ShippingMethod) iterator.next();
        ShippingMethodDisplayForm shippingMethodDisplay = new ShippingMethodDisplayForm();
        shippingMethodDisplay.setShippingMethodId(Format.getLong(shippingMethod.getShippingMethodId()));
        shippingMethodDisplay.setShippingMethodName(shippingMethod.getShippingMethodLanguage().getShippingMethodName());
        shippingMethodDisplay.setSeqNum(Format.getInt(shippingMethod.getSeqNum()));
        shippingMethodDisplay.setPublished(String.valueOf(shippingMethod.getPublished()));
        vector.add(shippingMethodDisplay);
        }
        ShippingMethodDisplayForm shippingMethods[] = new ShippingMethodDisplayForm[vector.size()];
        vector.copyInto(shippingMethods);
        form.setShippingMethods(shippingMethods);
View Full Code Here

TOP

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

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.