Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.CouponLanguage


    }
    coupon.setCouponPriority(Integer.valueOf(form.getCouponPriority()));
    coupon.setPublished(form.isPublished() ? Constants.PUBLISHED_YES : Constants.PUBLISHED_NO);
    coupon.setRecUpdateBy(adminBean.getUser().getUserId());
    coupon.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    CouponLanguage couponLanguage = coupon.getCouponLanguage();
    if (couponLanguage == null) {
      couponLanguage = new CouponLanguage();
      couponLanguage.setCoupon(coupon);
      coupon.getCouponLanguages().add(couponLanguage);
        SiteProfileClass siteProfileClass = (SiteProfileClass) em.find(SiteProfileClass.class, form.getSiteProfileClassDefaultId());
        couponLanguage.setSiteProfileClass(siteProfileClass);
        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)) {
View Full Code Here


    em.persist(couponCurrency);
  }
 
  private void saveLanguage(Coupon coupon, CouponMaintActionForm form, AdminBean adminBean) throws Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    CouponLanguage couponLanguage = null;
    User user = adminBean.getUser();
      Long siteProfileClassId = form.getSiteProfileClassId();
    boolean found = false;
    Iterator<?> iterator = coupon.getCouponLanguages().iterator();
    while (iterator.hasNext()) {
      couponLanguage = (CouponLanguage) iterator.next();
      if (couponLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
        found = true;
        break;
      }
    }
    if (!found) {
      couponLanguage = new CouponLanguage();
      couponLanguage.setRecCreateBy(user.getUserId());
      couponLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        SiteProfileClass siteProfileClass = (SiteProfileClass) em.find(SiteProfileClass.class, siteProfileClassId);
        couponLanguage.setSiteProfileClass(siteProfileClass);
        couponLanguage.setCoupon(coupon);
        coupon.getCouponLanguages().add(couponLanguage);
    }
    if (form.isCouponNameLangFlag()) {
      couponLanguage.setCouponName(form.getCouponNameLang());
    }
    else {
      couponLanguage.setCouponName(null);
    }
    couponLanguage.setRecUpdateBy(user.getUserId());
    couponLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(couponLanguage);
  }
View Full Code Here

    form.setCouponNameLang(coupon.getCouponLanguage().getCouponName());
    if (!form.isSiteProfileClassDefault()) {
        Iterator<?> iterator = coupon.getCouponLanguages().iterator();
        Long siteProfileClassId = form.getSiteProfileClassId();
        while (iterator.hasNext()) {
          CouponLanguage CouponLanguage = (CouponLanguage) iterator.next();
          if (CouponLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
            if (CouponLanguage.getCouponName() != null) {
              form.setCouponNameLangFlag(true);
              form.setCouponNameLang(CouponLanguage.getCouponName());
            }
            break;
          }
        }
    }
View Full Code Here

        Vector<CouponDisplayForm> vector = new Vector<CouponDisplayForm>();
        int startRecord = (form.getPageNo() - 1) * adminBean.getListingPageSize();
        int endRecord = startRecord + adminBean.getListingPageSize();
        for (int i = startRecord; i < list.size() && i < endRecord; i++) {
          Coupon coupon = (Coupon) list.get(i);
          CouponLanguage couponLanguage = null;
          for (CouponLanguage language : coupon.getCouponLanguages()) {
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
              couponLanguage = language;
            }
          }
          CouponDisplayForm couponDisplay = new CouponDisplayForm();
          couponDisplay.setCouponCode(coupon.getCouponCode());
          couponDisplay.setCouponName(couponLanguage.getCouponName());
          couponDisplay.setCouponId(Format.getLong(coupon.getCouponId()));
          couponDisplay.setCouponStartDate(Format.getFullDate(coupon.getCouponStartDate()));
          couponDisplay.setCouponEndDate(Format.getFullDate(coupon.getCouponEndDate()));
          couponDisplay.setPublished(String.valueOf(coupon.getPublished()));
            vector.add(couponDisplay);
View Full Code Here

TOP

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

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.