Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.SiteProfileClass


      Query query = em.createQuery("from SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId and siteProfileClassName = :siteProfileClassName");
      query.setParameter("siteId", siteId);
      query.setParameter("siteProfileClassName", siteProfileClassName);
      Iterator<?> iterator = query.getResultList().iterator();
      if (iterator.hasNext()) {
        SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
        return siteProfileClass;
      }
      return null;
  }
View Full Code Here


      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    SiteLoader loader = new SiteLoader(site, userId);
    loader.load();
    em.flush();
   
    SiteProfileClass siteProfileClass = new SiteProfileClass();
    siteProfileClass.setSiteProfileClassName("English");
    siteProfileClass.setSiteProfileClassNativeName("English");
    siteProfileClass.setSite(site);
    Language language = LanguageDAO.loadByLanguageName("English");
    siteProfileClass.setLanguage(language);
    siteProfileClass.setSystemRecord(Constants.VALUE_YES);
    siteProfileClass.setRecUpdateBy(userId);
    siteProfileClass.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    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("");
      category.setSeqNum(0);
      category.setPublished(Constants.VALUE_YES);
      category.setSite(site);
      category.setCatId(null);
      category.setRecUpdateBy(userId);
      category.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      category.setRecCreateBy(userId);
      category.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      category.setMenus(null);
      CategoryLanguage categoryLanguage = new CategoryLanguage();
      categoryLanguage.setCatTitle("Home");
      categoryLanguage.setCatShortTitle("Home");
      categoryLanguage.setCatDesc("");
      categoryLanguage.setRecUpdateBy(userId);
      categoryLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      categoryLanguage.setRecCreateBy(userId);
      categoryLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      categoryLanguage.setSiteProfileClass(siteProfileClass);
      categoryLanguage.setCategory(category);
      category.setCategoryLanguage(categoryLanguage);
      em.persist(categoryLanguage);

      category.setCategoryLanguages(null);
      em.persist(category);
     
      CustomerClass customerClass = new CustomerClass();
      customerClass.setCustClassName(Constants.CUSTOMER_CLASS_REGULAR);
      customerClass.setSystemRecord(Constants.VALUE_YES);
      customerClass.setRecUpdateBy(userId);
      customerClass.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      customerClass.setRecCreateBy(userId);
      customerClass.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      customerClass.setSite(site);
      em.persist(customerClass);

      ProductClass productClass = new ProductClass();
      productClass.setProductClassName(Constants.PRODUCT_CLASS_REGULAR);
      productClass.setSystemRecord(Constants.VALUE_YES);
      productClass.setRecUpdateBy(userId);
      productClass.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      productClass.setRecCreateBy(userId);
      productClass.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      productClass.setSite(site);
      em.persist(productClass);

      ShippingType shippingType = new ShippingType();
      shippingType.setShippingTypeName(Constants.SHIPPING_TYPE_REGULAR);
      shippingType.setSystemRecord(Constants.VALUE_YES);
      shippingType.setRecUpdateBy(userId);
      shippingType.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      shippingType.setRecCreateBy(userId);
      shippingType.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      shippingType.setSite(site);
      em.persist(shippingType);
     
      CustomAttribute customAttribute = new CustomAttribute();
      customAttribute.setCustomAttribDataTypeCode(Constants.CUSTOM_ATTRIBUTE_DATA_TYPE_CURRENCY);
      customAttribute.setCustomAttribTypeCode(Constants.CUSTOM_ATTRIBUTE_TYPE_USER_SELECT_DROPDOWN);
      customAttribute.setCustomAttribName("Price");
      customAttribute.setItemCompare(Constants.VALUE_NO);
      customAttribute.setSystemRecord(Constants.VALUE_YES);
      customAttribute.setRecUpdateBy(userId);
      customAttribute.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      customAttribute.setRecCreateBy(userId);
      customAttribute.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      customAttribute.setSite(site);
     
      CustomAttributeLanguage customAttributeLanguage = new CustomAttributeLanguage();
      customAttributeLanguage.setCustomAttribDesc("Price");
      customAttributeLanguage.setRecUpdateBy(userId);
      customAttributeLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      customAttributeLanguage.setRecCreateBy(userId);
      customAttributeLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      customAttributeLanguage.setCustomAttribute(customAttribute);
      customAttributeLanguage.setSiteProfileClass(siteProfileClass);
      customAttribute.setCustomAttributeLanguage(customAttributeLanguage);
      em.persist(customAttributeLanguage);
      em.persist(customAttribute);

    String prefix = getNextPrefix();
    SiteDomain siteDomain = new SiteDomain();
    SiteDomainLanguage siteDomainLanguage = new SiteDomainLanguage();
    siteDomainLanguage.setSiteName("localhost");
    siteDomainLanguage.setRecUpdateBy(userId);
    siteDomainLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    siteDomainLanguage.setRecCreateBy(userId);
    siteDomainLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
    SiteDomainParamBean siteDomainParamBean = new SiteDomainParamBean();
    siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));
    siteDomainLanguage.setSiteProfileClass(siteProfileClass);
    em.persist(siteDomainLanguage);
    siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
    siteDomain.setSiteDomainLanguage(siteDomainLanguage);
    siteProfileClass.setSiteDomain(siteDomain);

    siteDomain.setSiteDomainName("localhost");
    siteDomain.setSiteDomainPrefix(prefix);
    siteDomain.setSitePublicPortNum("");
    if (request.getServerPort() != 80) {
View Full Code Here

    ItemLanguage itemLanguageDefault = item.getItemLanguage();
    Query query = em.createQuery("from SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId");
    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
      ItemLanguage itemLanguage = null;
      for (ItemLanguage language : item.getItemLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
          itemLanguage = language;
          break;
        }
      }
      ItemDescSearch itemDescSearch = new ItemDescSearch();
View Full Code Here

    ContentLanguage contentLanguageDefault = content.getContentLanguage();
    Query query = em.createQuery("from SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId");
    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
      ContentLanguage contentLanguage = null;
      for (ContentLanguage language : content.getContentLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
          contentLanguage = language;
          break;
        }
      }
      ContentDescSearch contentDescSearch = new ContentDescSearch();
View Full Code Here

  public void indexAllContent(Site site) throws Exception {
    indexerInfo.setContentUpdateStatus(Constants.INDEXER_PROCESSING);
    updateIndexerInfo(indexerInfo);
   
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      SiteProfileClass siteProfileClasses[] = getSiteProfileClasses();
        Query query = null;
        String sql = "from Content content where content.site.siteId = :siteId ";
        query = em.createQuery(sql);
        query.setParameter("siteId", site.getSiteId());
        Iterator<?> iterator = query.getResultList().iterator();
View Full Code Here

    Query query = em.createQuery("from  SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId");
    query.setParameter("siteId", siteId);
    Iterator<?> iterator = query.getResultList().iterator();
    Vector<SiteProfileClass> vector = new Vector<SiteProfileClass>();
    while (iterator.hasNext()) {
      SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
      vector.add(siteProfileClass);
    }
    SiteProfileClass siteProfileClasses[] = new SiteProfileClass[vector.size()];
    vector.copyInto(siteProfileClasses);
    return siteProfileClasses;
  }
View Full Code Here

  public void indexAllItem(Site site) throws Exception {
    indexerInfo.setItemUpdateStatus(Constants.INDEXER_PROCESSING);
    updateIndexerInfo(indexerInfo);
   
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      SiteProfileClass siteProfileClasses[] = getSiteProfileClasses();
        Query query = null;
        String sql = "from Item where siteId = :siteId ";
        query = em.createQuery(sql);
        query.setParameter("siteId", site.getSiteId());
        Iterator<?> iterator = query.getResultList().iterator();
View Full Code Here

          itemAttributeDetailLanguageXml.setItemAttribDetailValue(itemAttributeDetailLanguage.getItemAttribDetailValue());
          itemAttributeDetailLanguageXml.setRecUpdateBy(itemAttributeDetailLanguage.getRecCreateBy());
          itemAttributeDetailLanguageXml.setRecUpdateDatetime(itemAttributeDetailLanguage.getRecCreateDatetime());
          itemAttributeDetailLanguageXml.setRecCreateBy(itemAttributeDetailLanguage.getRecCreateBy());
          itemAttributeDetailLanguageXml.setRecCreateDatetime(itemAttributeDetailLanguage.getRecCreateDatetime());
          SiteProfileClass siteProfileClass = itemAttributeDetailLanguage.getSiteProfileClass();
          itemAttributeDetailLanguageXml.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
          itemAttributeDetailLanguageXml.setSiteProfileClassName(siteProfileClass.getSiteProfileClassName());
          itemAttributeDetailXml.getItemAttributeDetailLanguages().add(itemAttributeDetailLanguageXml);
        }
        itemXml.getItemAttributeDetails().add(itemAttributeDetailXml);
      }
    }
View Full Code Here

          menuLanguage.setMenu(menu);
          menuLanguage.setRecUpdateBy("admin");
          menuLanguage.setRecCreateBy("admin");
          menuLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
          menuLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
          SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(Long.valueOf(6));
          menuLanguage.setSiteProfileClass(siteProfileClass);
          em.persist(menuLanguage);
          menu.getMenuLanguages().add(menuLanguage);
          menu.setMenuLanguage(menuLanguage);
          em.persist(menu);
View Full Code Here

             "/" + siteProfile.getSiteProfileClass().getSiteProfileClassName() +
             "/" + Constants.FRONTEND_URL_HOME;
    siteInfo.setHomeUrl(homeUrl);
   
        if (!siteProfileClassDefault) {
          SiteProfileClass siteProfileClass = siteProfile.getSiteProfileClass();
          for (SiteDomainLanguage language : siteDomain.getSiteDomainLanguages()) {
            if (!language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
              continue;
            }
            if (language.getSiteName() != null) {
              siteInfo.setSiteName(language.getSiteName());
            }
            if (language.getSiteLogoValue() != null) {
              url = imageUrlPrefix + "?type=S&imageId=" + language.getSiteDomainLangId();
              siteInfo.setSiteLogoUrl(url);
            }
            break;
          }
        }
   
    siteInfo.setSiteProfileClassName(siteProfile.getSiteProfileClass().getSiteProfileClassName());
    siteInfo.setSiteCurrencyClassName(siteCurrency.getSiteCurrencyClass().getSiteCurrencyClassName());
   
    char singleCheckout = siteDomain.getSite().getSingleCheckout();
    SiteDomain singleCheckoutDomain = siteDomain;
    if (singleCheckout == Constants.VALUE_YES) {
      singleCheckoutDomain = siteDomain.getSite().getSiteDomainDefault();
    }
    Vector<SiteLanguageInfo> languages = new Vector<SiteLanguageInfo>();
    for (SiteProfile siteProfile : singleCheckoutDomain.getSiteProfiles()) {
      if (siteProfile.getActive() != Constants.ACTIVE_YES) {
        continue;
      }
      SiteLanguageInfo languageInfo = new SiteLanguageInfo();
      languageInfo.setSiteProfileId(siteProfile.getSiteProfileId().toString());
      languageInfo.setSiteProfileClassName(siteProfile.getSiteProfileClass().getSiteProfileClassName());
      languageInfo.setSiteProfileClassNativeName(siteProfile.getSiteProfileClass().getSiteProfileClassNativeName());
      languages.add(languageInfo);
    }
    siteInfo.setLanguages(languages);
   
    Vector<SiteCurrencyInfo> currencies = new Vector<SiteCurrencyInfo>();
    for (SiteCurrency siteCurrency : singleCheckoutDomain.getSiteCurrencies()) {
      if (siteCurrency.getActive() != Constants.ACTIVE_YES) {
        continue;
      }
      SiteCurrencyInfo currencyInfo = new SiteCurrencyInfo();
      currencyInfo.setSiteCurrencyId(siteCurrency.getSiteCurrencyId().toString());
      currencyInfo.setSiteCurrencyClassName(siteCurrency.getSiteCurrencyClass().getSiteCurrencyClassName());
      currencies.add(currencyInfo);
    }
    siteInfo.setCurrencies(currencies);
   
    siteInfo.setSingleCheckout(singleCheckout == Constants.VALUE_YES);
    if (singleCheckout == Constants.VALUE_YES) {
      Vector<SiteDomainInfo> siteDomains = new Vector<SiteDomainInfo>();
      for (SiteDomain d : siteDomain.getSite().getSiteDomains()) {
        SiteDomainInfo siteDomainInfo = new SiteDomainInfo();
        siteDomainInfo.setSiteDomainId(d.getSiteDomainId().toString());
        siteDomainInfo.setSiteDomainPrefix(d.getSiteDomainPrefix());
        siteDomainInfo.setSiteName(d.getSiteDomainLanguage().getSiteName());
        String siteDomainHomeUrl = SiteDomainDAO.getPublicURLPrefix(d) + "/" +
                        ApplicationGlobal.getContextPath() +
                        Constants.FRONTEND_URL_PREFIX +
                        "/" + d.getSiteDomainPrefix() +
                        "/" + siteProfile.getSiteProfileClass().getSiteProfileClassName() +
                        "/" + Constants.FRONTEND_URL_HOME;
        siteDomainInfo.setHomeUrl(siteDomainHomeUrl);
          String siteLogoUrl = imageUrlPrefix +
                       "?type=S" +
                       "&imageId=" + d.getSiteDomainLanguage().getSiteDomainLangId();
        siteDomainInfo.setSiteLogoUrl(siteLogoUrl);
            if (!siteProfileClassDefault) {
              SiteProfileClass siteProfileClass = siteProfile.getSiteProfileClass();
              for (SiteDomainLanguage language : d.getSiteDomainLanguages()) {
                if (!language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
                  continue;
                }
                if (language.getSiteName() != null) {
                  siteDomainInfo.setSiteName(language.getSiteName());
                }
View Full Code Here

TOP

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

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.