Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.CouponCurrency


        couponLanguage.setRecCreateBy(adminBean.getUser().getUserId());
        couponLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        coupon.setCouponLanguage(couponLanguage);
    }
   
    CouponCurrency couponCurrency = coupon.getCouponCurrency();
    if (couponCurrency == null) {
      couponCurrency = new CouponCurrency();
      couponCurrency.setCoupon(coupon);
      coupon.getCouponCurrencies().add(couponCurrency);
        SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, form.getSiteCurrencyClassDefaultId());
        couponCurrency.setSiteCurrencyClass(siteCurrencyClass);
        couponCurrency.setRecCreateBy(adminBean.getUser().getUserId());
        couponCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        coupon.setCouponCurrency(couponCurrency);
    }
   
    couponLanguage.setCouponName(form.getCouponName());
    couponLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
    couponLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(couponLanguage);
   
    couponCurrency.setCouponDiscountAmount(null);
    couponCurrency.setCouponOrderAmount(null);
    if (form.getCouponType().equals(Constants.COUPONTYPE_DISCOUNT_AMOUNT)) {
      couponCurrency.setCouponDiscountAmount(Format.getFloat(form.getCouponDiscountAmount()));
    }
    if (form.getCouponType().equals(Constants.COUPONTYPE_DISCOUNT_OVER_AMOUNT)) {
      couponCurrency.setCouponDiscountAmount(Format.getFloat(form.getCouponDiscountAmount()));
      couponCurrency.setCouponOrderAmount(Format.getFloatObj(form.getCouponOrderAmount()));
    }
    couponCurrency.setRecUpdateBy(adminBean.getUser().getUserId());
    couponCurrency.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(couponCurrency);
  }
View Full Code Here


    em.persist(couponLanguage);
  }
 
  private void saveCurrency(Coupon coupon, CouponMaintActionForm form, AdminBean adminBean) throws Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    CouponCurrency couponCurrency = null;
    User user = adminBean.getUser();
      Long siteCurrencyClassId = form.getSiteCurrencyClassId();
    boolean found = false;
    Iterator<?> iterator = coupon.getCouponCurrencies().iterator();
    while (iterator.hasNext()) {
      couponCurrency = (CouponCurrency) iterator.next();
      if (couponCurrency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(siteCurrencyClassId)) {
        found = true;
        break;
      }
    }
    if (!found) {
      couponCurrency = new CouponCurrency();
      couponCurrency.setRecCreateBy(user.getUserId());
      couponCurrency.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, siteCurrencyClassId);
        couponCurrency.setSiteCurrencyClass(siteCurrencyClass);
        couponCurrency.setCoupon(coupon);
        coupon.getCouponCurrencies().add(couponCurrency);
    }
    couponCurrency.setCouponDiscountAmount(null);
    couponCurrency.setCouponOrderAmount(null);
    if (form.isCouponDiscountAmountCurrFlag()) {
      couponCurrency.setCouponDiscountAmount(Format.getFloat(form.getCouponDiscountAmountCurr()));
    }
    if (form.isCouponOrderAmountCurrFlag()) {
      couponCurrency.setCouponOrderAmount(Format.getFloat(form.getCouponOrderAmountCurr()));
    }
    couponCurrency.setRecUpdateBy(user.getUserId());
    couponCurrency.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(couponCurrency);
  }
View Full Code Here

TOP

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

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.