Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.SiteCurrencyClass


  }
 
  public void saveCurrency(Item item, ItemMaintActionForm form, AdminBean adminBean) throws Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      Long siteCurrencyClassId = form.getSiteCurrencyClassId();
      SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, siteCurrencyClassId);
      User user = adminBean.getUser();
      ItemPriceCurrency itemPriceCurrency = null;
      for (ItemPriceCurrency priceCurrency : item.getItemPriceCurrencies()) {
        if (priceCurrency.getItemPriceTypeCode() != Constants.ITEM_PRICE_TYPE_CODE_REGULAR) {
          continue;
View Full Code Here


    item.setItemSkuCd(form.getItemSkuCd());
    item.setSeqNum(new Integer(0));
    item.setItemCost(Format.getFloatObj(form.getItemCost()));
   
      Long siteCurrencyClassId = form.getSiteCurrencyClassId();
    SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(siteCurrencyClassId);
      ItemPriceCurrency regularPriceCurrency = null;
      ItemPriceCurrency specialPriceCurrency = null;
      for (ItemPriceCurrency priceCurrency : item.getItemPriceCurrencies()) {
        if (!priceCurrency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(siteCurrencyClassId)) {
          continue;
View Full Code Here

      exist = false;
      itemTierPriceCurrency.setRecCreateBy(adminBean.getUser().getUserId());
      itemTierPriceCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      itemTierPrice.setItemTierPriceCurrency(itemTierPriceCurrency);
      itemTierPrice.getItemTierPriceCurrencies().add(itemTierPriceCurrency);
      SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(form.getSiteCurrencyClassDefaultId());
      itemTierPriceCurrency.setSiteCurrencyClass(siteCurrencyClass);
    }
    if (form.isSiteCurrencyClassDefault()) {
      itemTierPriceCurrency.setItemPrice(Format.getFloat(form.getItemTierPrice()));
      itemTierPriceCurrency.setRecUpdateBy(adminBean.getUser().getUserId());
      itemTierPriceCurrency.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      if (!exist) {
        em.persist(itemTierPriceCurrency);
      }

      itemTierPrice.setItemTierQty(Format.getIntObj(form.getItemTierQty()));
      if (!Format.isNullOrEmpty(form.getItemTierPricePublishOn())) {
        itemTierPrice.setItemTierPricePublishOn(Format.getDate(form.getItemTierPricePublishOn()));
      }
      else {
        itemTierPrice.setItemTierPricePublishOn(null);
      }
      if (!Format.isNullOrEmpty(form.getItemTierPriceExpireOn())) {
        itemTierPrice.setItemTierPriceExpireOn(Format.getDate(form.getItemTierPriceExpireOn()));
      }
      else {
        itemTierPrice.setItemTierPriceExpireOn(null);
      }
      itemTierPrice.setRecUpdateBy(adminBean.getUser().getUserId());
      itemTierPrice.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      if (Format.isNullOrEmpty(form.getCustClassId())) {
        itemTierPrice.setCustomerClass(null);
      }
      else {
        CustomerClass customerClass = CustomerClassDAO.load(site.getSiteId(), Format.getLong(form.getCustClassId()));
        itemTierPrice.setCustomerClass(customerClass);
      }
      em.persist(itemTierPrice);
    }
    else {
      itemTierPriceCurrency = null;
      SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(form.getSiteCurrencyClassId());
      for (ItemTierPriceCurrency priceCurrency : itemTierPrice.getItemTierPriceCurrencies()) {
        if (priceCurrency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(siteCurrencyClass.getSiteCurrencyClassId())) {
          itemTierPriceCurrency = priceCurrency;
          break;
        }
      }
      exist = true;
View Full Code Here

      customAttribute.setItemCompare(Constants.VALUE_YES);
    }
    customAttribute.setCustomAttribDataTypeCode(form.getCustomAttribDataTypeCode().charAt(0));
    customAttribute.setCustomAttribTypeCode(form.getCustomAttribTypeCode().charAt(0));
   
    SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, form.getSiteCurrencyClassId());   
    for (int i = 0; i < form.getCustomAttribOptions().length; i++) {
      CustomAttributeOptionDisplayForm optionForm = form.getCustomAttribOptions()[i];
      CustomAttributeOption customAttributeOption = null;
      boolean exist = false;
      if (Format.isNullOrEmpty(optionForm.getCustomAttribOptionId())) {
View Full Code Here

      if (customAttributeOptionCurrency == null) {
        customAttributeOptionCurrency = new CustomAttributeOptionCurrency();
        exist = false;
        customAttributeOptionCurrency.setRecCreateBy(user.getUserId());
        customAttributeOptionCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
          SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, siteCurrencyClassId);
          customAttributeOptionCurrency.setSiteCurrencyClass(siteCurrencyClass);
          customAttributeOptionCurrency.setCustomAttributeOption(customAttributeOption);
          customAttributeOption.getCustomAttributeOptionCurrencies().add(customAttributeOptionCurrency);
      }
     
View Full Code Here

          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);
View Full Code Here

          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();
View Full Code Here

      if (shippingRateCurrency == null) {
        shippingRateCurrency = new ShippingRateCurrency();
        shippingRateCurrency.setShippingRate(shippingRate);
        shippingRateCurrency.setRecCreateBy(adminBean.getUser().getUserId());
        shippingRateCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
          SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(form.getSiteCurrencyClassDefaultId());
          shippingRateCurrency.setSiteCurrencyClass(siteCurrencyClass);
        shippingRate.setShippingRateCurrency(shippingRateCurrency);
        shippingRate.getShippingRateCurrencies().add(shippingRateCurrency);
      }
      if (!Format.isNullOrEmpty(form.getShippingRateFee())) {
        shippingRateCurrency.setShippingRateFee(Format.getFloatObj(form.getShippingRateFee()));
      }
      if (!Format.isNullOrEmpty(form.getShippingRatePercentage())) {
        shippingRate.setShippingRatePercentage(Format.getFloatObj(form.getShippingRatePercentage()));
      }
      if (!Format.isNullOrEmpty(form.getShippingAdditionalRateFee())) {
        shippingRateCurrency.setShippingAdditionalRateFee(Format.getFloatObj(form.getShippingAdditionalRateFee()));
      }
      if (!Format.isNullOrEmpty(form.getShippingAdditionalRatePercentage())) {
        shippingRate.setShippingAdditionalRatePercentage(Format.getFloatObj(form.getShippingAdditionalRatePercentage()));
      }
      shippingRate.setRecUpdateBy(adminBean.getUser().getUserId());
      shippingRate.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
     
      shippingRateCurrency.setRecUpdateBy(adminBean.getUser().getUserId());
      shippingRateCurrency.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      if (shippingRateCurrency.getShippingRateCurrId() == null) {
        em.persist(shippingRateCurrency);
      }
      if (shippingRate.getShippingRateId() == null) {
        em.persist(shippingRate);
      }
 
      if (shippingRate.getShippingRateCurrency().getShippingRateFee() != null) {
        jsonResult.put("shippingRateFee", Format.getFloat(shippingRate.getShippingRateCurrency().getShippingRateFee()));
      }
      else {
        jsonResult.put("shippingRateFee", "");
      }
      if (shippingRate.getShippingRatePercentage() != null) {
        jsonResult.put("shippingRatePercentage", Format.getFloat(shippingRate.getShippingRatePercentage()));
      }
      else {
        jsonResult.put("shippingRatePercentage", "");
      }
      if (shippingRate.getShippingRateCurrency().getShippingAdditionalRateFee() != null) {
        jsonResult.put("shippingAdditionalRateFee", Format.getFloat(shippingRate.getShippingRateCurrency().getShippingAdditionalRateFee()));
      }
      else {
        jsonResult.put("shippingAdditionalRateFee", "");
      }
      if (shippingRate.getShippingAdditionalRatePercentage() != null) {
        jsonResult.put("shippingAdditionalRatePercentage", Format.getFloat(shippingRate.getShippingAdditionalRatePercentage()));
      }
      else {
        jsonResult.put("shippingAdditionalRatePercentage", "");
      }
    }
    else {
      shippingRateCurrency = null;
      for (ShippingRateCurrency srCurrency : shippingRate.getShippingRateCurrencies()) {
        if (srCurrency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(form.getSiteCurrencyClassId())) {
          shippingRateCurrency = srCurrency;
        }
      }
      if (shippingRateCurrency == null) {
        shippingRateCurrency = new ShippingRateCurrency();
        SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(form.getSiteCurrencyClassId());
        shippingRateCurrency.setRecCreateBy(adminBean.getUser().getUserId());
        shippingRateCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        shippingRateCurrency.setSiteCurrencyClass(siteCurrencyClass);
        shippingRateCurrency.setShippingRate(shippingRate);
        shippingRate.getShippingRateCurrencies().add(shippingRateCurrency);
View Full Code Here

    siteDomain.setSiteDomainPrefix(form.getSiteDomainPrefix());
        siteDomain.setSitePublicPortNum(form.getSitePublicPortNum());
        siteDomain.setSiteSslEnabled(form.isSiteSecureConnectionEnabled() ? Constants.VALUE_YES : Constants.VALUE_NO);
        siteDomain.setSiteSecurePortNum(form.getSiteSecurePortNum());
        if (form.getBaseSiteCurrencyClassId() != null) {
          SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, Format.getLong(form.getBaseSiteCurrencyClassId()));
        siteDomain.setBaseCurrency(siteCurrencyClass);
        }
        else {
          siteDomain.setBaseCurrency(null);

        }
    siteDomain.setActive(form.isActive() ? Constants.ACTIVE_YES : Constants.ACTIVE_NO);
    siteDomain.setRecUpdateBy(user.getUserId());
    siteDomain.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));

        if (insertMode) {
          em.persist(siteDomainLanguage);
          em.persist(siteDomain);
          form.setSiteDomainId(siteDomain.getSiteDomainId().toString());
          form.setSiteDomainLangId(siteDomainLanguage.getSiteDomainLangId().toString());
          form.setDefaultSiteDomainLangId(siteDomainLanguage.getSiteDomainLangId().toString());
        }
        SiteProfileForm siteProfileForms[] = form.getSiteProfiles();
        for (int i = 0; i < siteProfileForms.length; i++) {
          SiteProfileForm siteProfileForm = siteProfileForms[i];
          SiteProfile siteProfile = null;
          if (!Format.isNullOrEmpty(siteProfileForm.getSiteProfileId())) {
            siteProfile = (SiteProfile) em.find(SiteProfile.class, Format.getLong(siteProfileForm.getSiteProfileId()));
          }
          else {
            siteProfile = new SiteProfile();
                siteProfile.setRecCreateBy(user.getUserId());
                siteProfile.setRecCreateDatetime(new Date(System.currentTimeMillis()));
            siteDomain.getSiteProfiles().add(siteProfile);
          }
          SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(Format.getLong(siteProfileForm.getSiteProfileClassId()));
        siteProfile.setSiteProfileClass(siteProfileClass);
        siteProfile.setSeqNum(Format.getInt(siteProfileForm.getSeqNum()));
        siteProfile.setActive(Constants.VALUE_YES);
        if (!siteProfileForm.isActive()) {
          siteProfile.setActive(Constants.VALUE_NO);
        }
        siteProfile.setRecUpdateBy(user.getUserId());
            siteProfile.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
        em.persist(siteProfile);
            siteProfileForm.setSiteProfileId(Format.getLong(siteProfile.getSiteProfileId()));
        }
       
        SiteCurrencyForm siteCurrencyForms[] = form.getSiteCurrencies();
        for (int i = 0; i < siteCurrencyForms.length; i++) {
          SiteCurrencyForm siteCurrencyForm = siteCurrencyForms[i];
          SiteCurrency siteCurrency = null;
          if (!Format.isNullOrEmpty(siteCurrencyForm.getSiteCurrencyId())) {
            siteCurrency = (SiteCurrency) em.find(SiteCurrency.class, Format.getLong(siteCurrencyForm.getSiteCurrencyId()));
          }
          else {
            siteCurrency = new SiteCurrency();
            siteCurrency.setRecCreateBy(user.getUserId());
            siteCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
            siteDomain.getSiteCurrencies().add(siteCurrency);
            if (i == 0) {
              siteDomain.setSiteCurrencyDefault(siteCurrency);
            }
          }
          SiteCurrencyClass siteCurrencyClass = SiteCurrencyClassDAO.load(Format.getLong(siteCurrencyForm.getSiteCurrencyClassId()));
          siteCurrency.setSiteCurrencyClass(siteCurrencyClass);
          siteCurrency.setSeqNum(Format.getInt(siteCurrencyForm.getSeqNum()));
          siteCurrency.setExchangeRate(Format.getFloat(siteCurrencyForm.getExchangeRate()));
        siteCurrency.setActive(Constants.VALUE_YES);
        if (!siteCurrencyForm.isActive()) {
View Full Code Here

    vector = new Vector<LabelValueBean>();
        query = em.createQuery("from SiteCurrencyClass siteCurrencyClass where siteCurrencyClass.site.siteId = :siteId order by siteCurrencyClassName");
        query.setParameter("siteId", form.getSiteId());
        iterator = query.getResultList().iterator();
        while (iterator.hasNext()) {
          SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) iterator.next();
          LabelValueBean bean = new LabelValueBean(siteCurrencyClass.getSiteCurrencyClassName(), Format.getLong(siteCurrencyClass.getSiteCurrencyClassId()));
          vector.add(bean);
        }
        LabelValueBean siteCurrencyClasses[] = new LabelValueBean[vector.size()];
        vector.copyInto(siteCurrencyClasses);
        form.setSiteCurrencyClasses(siteCurrencyClasses);
View Full Code Here

TOP

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

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.