Package com.jada.xml.site

Examples of com.jada.xml.site.SiteDomainParamBean


        }
        if (siteDomainLanguage == null) {
          User user = getAdminBean(request).getUser();
        siteDomainLanguage = new SiteDomainLanguage();
        SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
        SiteDomainParamBean siteDomainParamBean = new SiteDomainParamBean();
        siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));
        siteDomainLanguage.setSiteProfileClass(siteProfileClass);
        siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
        siteDomainLanguage.setRecUpdateBy(user.getUserId());
        siteDomainLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
View Full Code Here


  }
   
    public void saveDefault(SiteDomainMaintActionForm form, SiteDomain siteDomain, Site site, User user, AdminBean adminBean, boolean insertMode) throws Exception {
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    SiteDomainLanguage siteDomainLanguage = siteDomain.getSiteDomainLanguage();
    SiteDomainParamBean siteDomainParamBean = null;
   
    if (insertMode) {
      siteDomainParamBean = new SiteDomainParamBean();
     
      siteDomain.setRecCreateBy(user.getUserId());
      siteDomain.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      siteDomain.setSite(site);
     
      Template template = TemplateDAO.load(site.getSiteId(), Constants.TEMPLATE_BASIC);
      siteDomain.setTemplate(template);
      form.setTemplateId(template.getTemplateId().toString());
      form.setModuleDisplaySize(String.valueOf(Constants.TEMPLATE_MODULE_DISPLAY_SIZE));
      siteDomainParamBean.setModuleDisplaySize(String.valueOf(Constants.TEMPLATE_MODULE_DISPLAY_SIZE));

      siteDomainLanguage = new SiteDomainLanguage();
      siteDomainLanguage.setSiteLogoContentType("");
      siteDomainLanguage.setRecCreateBy(user.getUserId());
      siteDomainLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      siteDomain.setSiteDomainLanguage(siteDomainLanguage);
      siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
      siteDomain.setBaseCurrency(site.getSiteCurrencyClassDefault());
      SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
      siteDomainLanguage.setSiteProfileClass(siteProfileClass);
    }
    else {
          Template template = TemplateDAO.load(site.getSiteId(), Format.getLong(form.getTemplateId()));
          siteDomain.setTemplate(template);
          if (!Format.isNullOrEmpty(siteDomainLanguage.getSiteDomainParam())) {
            siteDomainParamBean = (SiteDomainParamBean) Utility.joxUnMarshall(SiteDomainParamBean.class, siteDomainLanguage.getSiteDomainParam());
          }
          siteDomainParamBean.setMailFromContactUs(form.getMailFromContactUs());
          siteDomainParamBean.setMailFromPwdReset(form.getMailFromPwdReset());
          siteDomainParamBean.setSubjectNotification(form.getSubjectNotification());
          siteDomainParamBean.setMailFromNotification(form.getMailFromNotification());
          siteDomainParamBean.setSubjectPwdReset(form.getSubjectPwdReset());
          siteDomainParamBean.setMailFromCustSales(form.getMailFromCustSales());
          siteDomainParamBean.setSubjectCustSales(form.getSubjectCustSales());
          siteDomainParamBean.setMailFromShippingQuote(form.getMailFromShippingQuote());
          siteDomainParamBean.setSubjectShippingQuote(form.getSubjectShippingQuote());
          siteDomainParamBean.setTemplateFooter(form.getTemplateFooter());
          siteDomainParamBean.setCheckoutNotificationEmail(form.getCheckoutNotificationEmail());
          siteDomainParamBean.setCheckoutShoppingCartMessage(form.getCheckoutShoppingCartMessage());
          siteDomainParamBean.setCategoryPageSize(form.getCategoryPageSize());
          siteDomainParamBean.setPaymentProcessType(form.getPaymentProcessType());
          siteDomainParamBean.setBusinessContactName(form.getBusinessContactName());
          siteDomainParamBean.setBusinessCompany(form.getBusinessCompany());
          siteDomainParamBean.setBusinessAddress1(form.getBusinessAddress1());
          siteDomainParamBean.setBusinessAddress2(form.getBusinessAddress2());
          siteDomainParamBean.setBusinessCity(form.getBusinessCity());
          siteDomainParamBean.setBusinessStateCode(form.getBusinessStateCode());
          siteDomainParamBean.setBusinessCountryCode(form.getBusinessCountryCode());
          siteDomainParamBean.setBusinessPostalCode(form.getBusinessPostalCode());
          siteDomainParamBean.setBusinessPhone(form.getBusinessPhone());
          siteDomainParamBean.setBusinessFax(form.getBusinessFax());
          siteDomainParamBean.setBusinessEmail(form.getBusinessEmail());
          siteDomainParamBean.setModuleDisplaySize(form.getModuleDisplaySize());
          siteDomainParamBean.setCheckoutIncludeShippingPickup(String.valueOf(Constants.VALUE_NO));
          siteDomainParamBean.setCheckoutAllowsShippingQuote(String.valueOf(Constants.VALUE_NO));
          if (form.isCheckoutIncludePickup()) {
            siteDomainParamBean.setCheckoutIncludeShippingPickup(String.valueOf(Constants.VALUE_YES));
          }
          if (form.isCheckoutAllowsShippingQuote()) {
            siteDomainParamBean.setCheckoutAllowsShippingQuote(String.valueOf(Constants.VALUE_YES));
          }
    }
        siteDomainLanguage.setSiteName(form.getSiteName());
    siteDomainLanguage.setRecUpdateBy(user.getUserId());
    siteDomainLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
View Full Code Here

    public void saveLanguage(SiteDomainMaintActionForm form, SiteDomain siteDomain, Site site, User user) throws Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
     
      Long siteProfileClassId = form.getSiteProfileClassId();
      SiteDomainLanguage siteDomainLanguage = null;
        SiteDomainParamBean siteDomainParamBean = null;
      for (SiteDomainLanguage language : siteDomain.getSiteDomainLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
          siteDomainLanguage = language;
          siteDomainParamBean = (SiteDomainParamBean) Utility.joxUnMarshall(SiteDomainParamBean.class, language.getSiteDomainParam());
          break;
        }
      }

      if (siteDomainLanguage == null) {
        siteDomainLanguage = new SiteDomainLanguage();
        siteDomainLanguage.setRecCreateBy(user.getUserId());
        siteDomainLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
      SiteProfileClass siteProfileClass = (SiteProfileClass) em.find(SiteProfileClass.class, form.getSiteProfileClassId());
      siteDomainLanguage.setSiteProfileClass(siteProfileClass);
      siteDomainParamBean = new SiteDomainParamBean();
      }
      siteDomainLanguage.setSiteName(null);
      if (form.isSiteNameLangFlag()) {
        siteDomainLanguage.setSiteName(form.getSiteNameLang());
      }
     
      if (form.isTemplateFooterLangFlag()) {
        siteDomainParamBean.setTemplateFooter(form.getTemplateFooterLang());
      }
      else {
        siteDomainParamBean.setTemplateFooter(null);
      }
      if (form.isSubjectPwdResetLangFlag()) {
        siteDomainParamBean.setSubjectPwdReset(form.getSubjectPwdResetLang());
      }
      if (form.isSubjectNotificationLangFlag()) {
        siteDomainParamBean.setSubjectNotification(form.getSubjectNotificationLang());
      }
      if (form.isSubjectCustSalesLangFlag()) {
        siteDomainParamBean.setSubjectCustSales(form.getSubjectCustSalesLang());
      }
      if (form.isSubjectShippingQuoteLangFlag()) {
        siteDomainParamBean.setSubjectShippingQuote(form.getSubjectShippingQuoteLang());
      }
      if (form.isCheckoutShoppingCartMessageLangFlag()) {
        siteDomainParamBean.setCheckoutShoppingCartMessage(form.getCheckoutShoppingCartMessageLang());
      }
      siteDomainLanguage.setRecUpdateBy(user.getUserId());
      siteDomainLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));
View Full Code Here

        }
      }
      if (siteDomainLanguage == null) {
        siteDomainLanguage = new SiteDomainLanguage();
        SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(siteProfileClassId);
        SiteDomainParamBean siteDomainParamBean = new SiteDomainParamBean();
        siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));
        siteDomainLanguage.setSiteProfileClass(siteProfileClass);
        siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
      }
         if (activate.equalsIgnoreCase("true")) {
View Full Code Here

        form.setSingleCheckout(false);
        if (site.getSingleCheckout() == Constants.VALUE_YES) {
          form.setSingleCheckout(true);
        }
   
        SiteDomainParamBean siteDomainParamBean = (SiteDomainParamBean) Utility.joxUnMarshall(SiteDomainParamBean.class, siteDomain.getSiteDomainLanguage().getSiteDomainParam());
        form.setModuleDisplaySize(siteDomainParamBean.getModuleDisplaySize());
        form.setMailFromContactUs(siteDomainParamBean.getMailFromContactUs());
      form.setMailFromNotification(siteDomainParamBean.getMailFromNotification());
      form.setSubjectNotification(siteDomainParamBean.getSubjectNotification());
      form.setMailFromPwdReset(siteDomainParamBean.getMailFromPwdReset());
      form.setSubjectPwdReset(siteDomainParamBean.getSubjectPwdReset());
      form.setMailFromCustSales(siteDomainParamBean.getMailFromCustSales());
      form.setSubjectCustSales(siteDomainParamBean.getSubjectCustSales());
      form.setMailFromShippingQuote(siteDomainParamBean.getMailFromShippingQuote());
      form.setSubjectShippingQuote(siteDomainParamBean.getSubjectShippingQuote());
      form.setTemplateFooter(siteDomainParamBean.getTemplateFooter());
      form.setCheckoutNotificationEmail(siteDomainParamBean.getCheckoutNotificationEmail());;
      form.setCheckoutIncludePickup(false);
      form.setCheckoutAllowsShippingQuote(false);
      if (siteDomainParamBean.getCheckoutIncludeShippingPickup() != null) {
        if (siteDomainParamBean.getCheckoutIncludeShippingPickup().equals(String.valueOf(Constants.VALUE_YES))) {
          form.setCheckoutIncludePickup(true);
        }
      }
      if (siteDomainParamBean.getCheckoutAllowsShippingQuote() != null) {
        if (siteDomainParamBean.getCheckoutAllowsShippingQuote().equals(String.valueOf(Constants.VALUE_YES))) {
          form.setCheckoutAllowsShippingQuote(true);
        }
      }
      form.setCategoryPageSize(siteDomainParamBean.getCategoryPageSize());
      form.setPaymentProcessType(siteDomainParamBean.getPaymentProcessType());
      form.setBusinessContactName(siteDomainParamBean.getBusinessContactName());
      form.setBusinessCompany(siteDomainParamBean.getBusinessCompany());
      form.setBusinessAddress1(siteDomainParamBean.getBusinessAddress1());
      form.setBusinessAddress2(siteDomainParamBean.getBusinessAddress2());
      form.setBusinessCity(siteDomainParamBean.getBusinessCity());
      form.setBusinessStateCode(siteDomainParamBean.getBusinessStateCode());
      form.setBusinessCountryCode(siteDomainParamBean.getBusinessCountryCode());
      form.setBusinessPostalCode(siteDomainParamBean.getBusinessPostalCode());
      form.setBusinessPhone(siteDomainParamBean.getBusinessPhone());
      form.setBusinessFax(siteDomainParamBean.getBusinessFax());
      form.setBusinessEmail(siteDomainParamBean.getBusinessEmail());
      form.setCheckoutShoppingCartMessage(siteDomainParamBean.getCheckoutShoppingCartMessage());
      if (Format.isNullOrEmpty(form.getCheckoutShoppingCartMessage())) {
        form.setCheckoutShoppingCartMessage("");
      }
      form.setSiteLogoContentType(siteDomain.getSiteDomainLanguage().getSiteLogoContentType());   
      form.setSiteNameLang(siteDomain.getSiteDomainLanguage().getSiteName());
      form.setSiteNameLangFlag(false);
      form.setTemplateFooterLang(Format.getNonNullString(siteDomainParamBean.getTemplateFooter()));
      form.setTemplateFooterLangFlag(false);
      form.setCheckoutShoppingCartMessageLang(Format.getNonNullString(siteDomainParamBean.getCheckoutShoppingCartMessage()));
      form.setCheckoutShoppingCartMessageLangFlag(false);
      form.setSubjectPwdResetLang(Format.getNonNullString(siteDomainParamBean.getSubjectPwdReset()));
      form.setSubjectPwdResetLangFlag(false);
      form.setSubjectCustSalesLang(Format.getNonNullString(siteDomainParamBean.getSubjectCustSales()));
      form.setSubjectCustSalesLangFlag(false);
      form.setSubjectShippingQuoteLang(Format.getNonNullString(siteDomainParamBean.getSubjectShippingQuote()));
      form.setSubjectShippingQuoteLangFlag(false);
      form.setSubjectNotificationLang(Format.getNonNullString(siteDomainParamBean.getSubjectNotification()));
      form.setSubjectNotificationLangFlag(false);
      form.setSiteLogoContentTypeLang(Format.getNonNullString(siteDomain.getSiteDomainLanguage().getSiteLogoContentType()));
      form.setSiteLogoFlag(false);
      form.setDefaultSiteDomainLangId(siteDomain.getSiteDomainLanguage().getSiteDomainLangId().toString());
      if (!form.isSiteProfileClassDefault()) {
            SiteDomainLanguage siteDomainLanguage = null;
            for (SiteDomainLanguage language : siteDomain.getSiteDomainLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassId())) {
            siteDomainLanguage = language;
            break;
          }
            }
            if (siteDomainLanguage == null) {
            siteDomainLanguage = new SiteDomainLanguage();
            SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
            siteDomainParamBean = new SiteDomainParamBean();
            siteDomainLanguage.setSiteDomainParam(Utility.joxMarshall("SiteDomainParamBean", siteDomainParamBean));
            siteDomainLanguage.setSiteProfileClass(siteProfileClass);
            siteDomain.getSiteDomainLanguages().add(siteDomainLanguage);
            }
      form.setSiteDomainLangId(siteDomainLanguage.getSiteDomainLangId().toString());
      if (siteDomainLanguage.getSiteName() != null) {
        form.setSiteNameLang(siteDomainLanguage.getSiteName());
        form.setSiteNameLangFlag(true);
      }
      if (siteDomainLanguage.getSiteLogoContentType() != null) {
        form.setSiteLogoContentTypeLang(siteDomainLanguage.getSiteLogoContentType());
        form.setSiteLogoFlag(true);
      }
      SiteDomainParamBean profileParamBean = (SiteDomainParamBean) Utility.joxUnMarshall(SiteDomainParamBean.class, siteDomainLanguage.getSiteDomainParam());
      String value = null;
      value = profileParamBean.getTemplateFooter();
      if (value != null) {
        form.setTemplateFooterLang(value);
        form.setTemplateFooterLangFlag(true);
      }
      value = profileParamBean.getCheckoutShoppingCartMessage();
      if (value != null) {
        form.setCheckoutShoppingCartMessageLang(value);
        form.setCheckoutShoppingCartMessageLangFlag(true);
      }
      value = profileParamBean.getSubjectPwdReset();
      if (value != null) {
        form.setSubjectPwdResetLang(value);
        form.setSubjectPwdResetLangFlag(true);
      }
      value = profileParamBean.getSubjectCustSales();
      if (value != null) {
        form.setSubjectCustSalesLang(value);
        form.setSubjectCustSalesLangFlag(true);
      }
      value = profileParamBean.getSubjectShippingQuote();
      if (value != null) {
        form.setSubjectShippingQuoteLang(value);
        form.setSubjectShippingQuoteLangFlag(true);
      }
      }
View Full Code Here

          if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
            siteDomainLanguage = language;
            break;
         
        }
        SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(siteDomain.getSiteDomainLanguage(), siteDomainLanguage);
        String mailFrom = siteDomainParamBean.getMailFromPwdReset();
        String subject = siteDomainParamBean.getSubjectPwdReset();
        String body = resources.getMessage("message.mail.pwdReset.body", AESEncoder.getInstance().decode(customer.getCustPassword()));
        if (mailFrom == null) {
          mailFrom = "";
        }
        if (subject == null) {
View Full Code Here

          siteDomainLanguage = language;
          break;
        }
      }
     
      SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguage(), siteDomainLanguage);
      form.setShoppingCartMessage(siteDomainParamBean.getCheckoutShoppingCartMessage());
      PaymentEngine paymentEngine = shoppingCart.getPaymentEngine();
      if (paymentEngine != null) {
        form.setPaymentGatewayProvider(paymentEngine.getClass().getSimpleName());
      }
      form.setCashPaymentOrder(shoppingCart.isCashPaymentOrder());
      form.setPayPal(shoppingCart.isPayPal());
      form.setCreditCard(shoppingCart.isCreditCard());
      form.setCashPayment(shoppingCart.isCashPayment());
     
      boolean includeShippingPickUp = false;
      if (siteDomainParamBean.getCheckoutIncludeShippingPickup() != null) {
        includeShippingPickUp = siteDomainParamBean.getCheckoutIncludeShippingPickup().equals(String.valueOf(Constants.VALUE_YES));
      }
      form.setIncludeShippingPickUp(includeShippingPickUp);
      shoppingCart.setIncludeShippingPickUp(includeShippingPickUp);
     
        form.setShippingValid(shoppingCart.isShippingValid());
        if (!shoppingCart.isShippingValid()) {
          messages.add("shippingLocation", new ActionMessage("content.error.shippingLocation.unsupported"));
          form.setAllowShippingQuote(false);
          if (siteDomainParamBean.getCheckoutAllowsShippingQuote() != null && siteDomainParamBean.getCheckoutAllowsShippingQuote().equals(String.valueOf(Constants.VALUE_YES))) {
            form.setAllowShippingQuote(true);
          }
        }
     
      ContentApi contentApi = new ContentApi(request);
View Full Code Here

      ContentBean contentBean = getContentBean(request);
      PaymentEngine paymentEngine = (PaymentEngine) shoppingCart.getPaymentEngine();
      createEmptySecureTemplateInfo(request);
    OrderEngine orderEngine = null;
    try {
        SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguage(),
                                                 contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguage());
        orderEngine = new OrderEngine(shoppingCart, null);
        if (shoppingCart.isCashPaymentOrder()) {
          orderEngine.processOrder();
          orderEngine.saveOrder();
        }
        else {
            String value = siteDomainParamBean.getPaymentProcessType();
            boolean authorizeOnly = false;
            if (value == null || value.equals(Constants.PAYMENT_PROCESS_TYPE_AUTHORIZE_ONLY)) {
              authorizeOnly = true;
            }
          if (authorizeOnly) {
View Full Code Here

          if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileId)) {
            siteDomainLanguage = language;
          }
        }
      }
      SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguage(), siteDomainLanguage);
      form.setShoppingCartMessage(siteDomainParamBean.getCheckoutShoppingCartMessage());
      form.setCurrencyCode(orderHeader.getSiteCurrency().getSiteCurrencyClass().getCurrency().getCurrencyCode());
    }
View Full Code Here

    this.site = site;
    PaymentGateway paymentGateway = PaymentGatewayDAO.load(site.getSiteId(), paymentGatewayId);
    PSIGate psiGate = (PSIGate) Utility.joxUnMarshall(PSIGate.class, paymentGateway.getPaymentGatewayData());

    String value = "";
    SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(site.getSiteDomainDefault().getSiteDomainLanguage(),
                                             site.getSiteDomainDefault().getSiteDomainLanguage());
   
    storeId = psiGate.getStoreId();
    passphrase = psiGate.getPassPhrase();
    environment = psiGate.getEnvironment();

    bname = siteDomainParamBean.getBusinessContactName();
    bcompany = siteDomainParamBean.getBusinessCompany();
    baddress1 = siteDomainParamBean.getBusinessAddress1();
    baddress2 = siteDomainParamBean.getBusinessAddress2();
    bcity = siteDomainParamBean.getBusinessCity();
    value = siteDomainParamBean.getBusinessStateCode();
    bprovince = Utility.getStateName(site.getSiteId(), value);
    value = siteDomainParamBean.getBusinessCountryCode();
    bcountry = Utility.getCountryName(site.getSiteId(), value);
    bpostalcode = siteDomainParamBean.getBusinessPostalCode();
    phone = siteDomainParamBean.getBusinessPhone();
    fax = siteDomainParamBean.getBusinessFax();
    email = siteDomainParamBean.getBusinessEmail();
   
    Mapping mapping = new Mapping();
   
    InputSource input = new InputSource(getClass().getResourceAsStream("/com/jada/xml/psigate/OrderMapping.xml"));
    mapping.loadMapping(input);
View Full Code Here

TOP

Related Classes of com.jada.xml.site.SiteDomainParamBean

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.