Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.SiteCurrencyClass


public class SiteCurrencyClassDAO extends Site {
  private static final long serialVersionUID = 6324860940285735502L;

  public static SiteCurrencyClass load(Long siteCurrencyClassId) throws Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) em.find(SiteCurrencyClass.class, siteCurrencyClassId);
    return siteCurrencyClass;
  }
View Full Code Here


      query.setFlushMode(FlushModeType.COMMIT);
      query.setParameter("siteId", siteId);
      query.setParameter("siteCurrencyClassName", siteCurrencyClassName);
      Iterator<?> iterator = query.getResultList().iterator();
      if (iterator.hasNext()) {
        SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) iterator.next();
        return siteCurrencyClass;
      }
      return null;
  }
View Full Code Here

    siteProfileClass.setRecCreateBy(userId);
    siteProfileClass.setRecCreateDatetime(new Date(System.currentTimeMillis()));
    em.persist(siteProfileClass);
    site.setSiteProfileClassDefault(siteProfileClass);
   
    SiteCurrencyClass siteCurrencyClass = new SiteCurrencyClass();
    Currency currency = CurrencyDAO.loadByCurrencyCode(site.getSiteId(), "USD");
    siteCurrencyClass.setCurrency(currency);
    siteCurrencyClass.setCurrencyLocaleCountry("US");
    siteCurrencyClass.setCurrencyLocaleLanguage("en");
    siteCurrencyClass.setSite(site);
    siteCurrencyClass.setSiteCurrencyClassName("USD");
    siteCurrencyClass.setSystemRecord(Constants.VALUE_YES);
    siteCurrencyClass.setRecUpdateBy(userId);
    siteCurrencyClass.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    siteCurrencyClass.setRecCreateBy(userId);
    siteCurrencyClass.setRecCreateDatetime(new Date(System.currentTimeMillis()));
    em.persist(siteCurrencyClass);
    site.setSiteCurrencyClassDefault(siteCurrencyClass);
   
    Category category = new Category();
      category.setCatNaturalKey("");
View Full Code Here

    Query query = em.createQuery("from SiteCurrencyClass siteCurrencyClass where siteCurrencyClass.site.siteId = :siteId");
    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) iterator.next();
      if (specialPrice != null) {
        ItemPriceSearch itemPriceSearch = new ItemPriceSearch();
        ItemPriceCurrency itemPriceCurrency = null;
        for (ItemPriceCurrency currency : item.getItemPriceCurrencies()) {
          if (currency.getItemPriceTypeCode() != Constants.ITEM_PRICE_TYPE_CODE_SPECIAL) {
            continue;
          }
          if (currency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(siteCurrencyClass.getSiteCurrencyClassId())) {
            itemPriceCurrency = currency;
            break;
          }
        }
        if (itemPriceCurrency == null || itemPriceCurrency.getItemPrice() == null) {
          itemPriceSearch.setItemPrice(specialPrice.getItemPrice());
          itemPriceSearch.setExchangeFactor(Integer.valueOf(1));
        }
        else {
          itemPriceSearch.setItemPrice(itemPriceCurrency.getItemPrice());
          itemPriceSearch.setExchangeFactor(Integer.valueOf(0))
        }
        itemPriceSearch.setItemPricePublishOn(specialPrice.getItemPricePublishOn());
        itemPriceSearch.setItemPriceExpireOn(specialPrice.getItemPriceExpireOn());
        itemPriceSearch.setRecUpdateBy(adminBean.getUser().getUserId());
        itemPriceSearch.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
        itemPriceSearch.setRecCreateBy(adminBean.getUser().getUserId());
        itemPriceSearch.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        itemPriceSearch.setSiteCurrencyClass(siteCurrencyClass);
        em.persist(itemPriceSearch);
        master.getItemPriceSearches().add(itemPriceSearch);
      }
      ItemPriceCurrency itemPriceCurrency = null;
      for (ItemPriceCurrency currency : item.getItemPriceCurrencies()) {
        if (currency.getItemPriceTypeCode() != Constants.ITEM_PRICE_TYPE_CODE_REGULAR) {
          continue;
        }
        if (currency.getSiteCurrencyClass().getSiteCurrencyClassId().equals(siteCurrencyClass.getSiteCurrencyClassId())) {
          itemPriceCurrency = currency;
          break;
        }
      }
      ItemPriceSearch itemPriceSearch = new ItemPriceSearch();
View Full Code Here

      dateFormatter = DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
      datetimeFormatter = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM, locale);
    fullDateFormatter = DateFormat.getDateInstance(DateFormat.LONG, locale);
    fullDatetimeFormatter = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
   
    SiteCurrencyClass siteCurrencyClass = siteCurrency.getSiteCurrencyClass();
    Locale currencyLocale = new Locale(siteCurrencyClass.getCurrencyLocaleLanguage(), siteCurrencyClass.getCurrencyLocaleCountry());
      currencyFormatter = NumberFormat.getCurrencyInstance(currencyLocale);
      currencyFormatter.setMinimumFractionDigits(2);

  }
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.