Package com.jada.content

Examples of com.jada.content.ContentBean


            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
      String commentId = request.getParameter("commentId");
      String alertType = request.getParameter("alertType");
      ContentBean contentBean = getContentBean(request);
    Customer customer = getCustomer(request);
    if (customer == null) {
        Language language = contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getLanguage();
        JSONEscapeObject jsonResult = new JSONEscapeObject();
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_SIGNIN);
      jsonResult.put("message", Languages.getLangTranValue(language.getLangId(), "content.text.comment.signin"));
      String jsonString = jsonResult.toHtmlString();
      streamWebService(response, jsonString);
View Full Code Here


            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
      String custEmail = request.getParameter("custEmail");
      String custPassword = request.getParameter("custPassword");
      JSONEscapeObject jsonResult = new JSONEscapeObject();
      ContentBean contentBean = getContentBean(request);
     
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      String sql = "from  Customer customer " +
           "where customer.site.siteId = :siteId " +
           "and   custEmail = :custEmail ";
    Query query = em.createQuery(sql);
    query.setParameter("siteId", contentBean.getContentSessionKey().getSiteId());
    query.setParameter("custEmail", custEmail);
      Language language = contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getLanguage();
     
    Customer customer = null;
    try {
      customer = (Customer) query.getSingleResult();
    }
View Full Code Here

      String custEmail = request.getParameter("custEmail");
      String custPassword = request.getParameter("custPassword");
      String custPassword1 = request.getParameter("custPassword1");

    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    ContentBean contentBean = getContentBean(request);
      Long defaultSiteDomainId = contentBean.getSiteDomain().getSite().getSiteDomainDefault().getSiteDomainId();
      Language language = contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getLanguage();
      JSONEscapeObject jsonResult = new JSONEscapeObject();
      if (Format.isNullOrEmpty(custPublicName)) {
        jsonResult.put("custPublicNameError", Languages.getLangTranValue(language.getLangId(), "content.error.string.required"));
      }
      if (Format.isNullOrEmpty(custEmail)) {
        jsonResult.put("custEmailError", Languages.getLangTranValue(language.getLangId(), "content.error.string.required"));
      }     
      if (Format.isNullOrEmpty(custPassword)) {
        jsonResult.put("custPasswordError", Languages.getLangTranValue(language.getLangId(), "content.error.string.required"));
      }     
      if (Format.isNullOrEmpty(custPassword1)) {
        jsonResult.put("custPassword1Error", Languages.getLangTranValue(language.getLangId(), "content.error.string.required"));
      }
      if (!Format.isNullOrEmpty(custPassword) && !Format.isNullOrEmpty(custPassword1)) {
        if (!custPassword.equals(custPassword1)) {
          jsonResult.put("custPasswordMatch", Languages.getLangTranValue(language.getLangId(), "content.error.password.nomatch"));
        }
      }
      if (jsonResult.length() > 0) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      this.streamWebService(response, jsonResult.toHtmlString());
      return null;
      }

      char singleCheckout = contentBean.getSiteDomain().getSite().getSingleCheckout();
      String sql = "from   Customer customer " +
             "where  customer.siteDomain.siteDomainId = :siteDomainId " +
             "and    custPublicName = :custPublicName ";
      Query query = em.createQuery(sql);
      query.setParameter("custPublicName", custPublicName);
        if (singleCheckout == Constants.VALUE_YES) {
            query.setParameter("siteDomainId", defaultSiteDomainId);
        }
        else {
          query.setParameter("siteDomainId", contentBean.getSiteDomain().getSiteDomainId());
        }
    Customer customer = null;
    try {
      customer = (Customer) query.getSingleResult();
    }
    catch (javax.persistence.NoResultException e) {}
      if (customer != null) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("custPublicNameError", Languages.getLangTranValue(language.getLangId(), "content.error.publicName.duplicate"));
      this.streamWebService(response, jsonResult.toHtmlString());
      return null;
      }
     
      sql = "from CustomerClass customerClass where siteId = :siteId and customerClass.systemRecord = 'Y'";
      query = em.createQuery(sql);
      query.setParameter("siteId", contentBean.getSiteDomain().getSite().getSiteId());
      CustomerClass customerClass = (CustomerClass) query.getSingleResult();
     
      sql = "from   Customer customer " +
        "where  customer.siteDomain.siteDomainId = :siteDomainId " +
        "and    custEmail = :custEmail ";
    query = em.createQuery(sql);
    query.setParameter("custEmail", custEmail);
    if (singleCheckout == Constants.VALUE_YES) {
      query.setParameter("siteDomainId", defaultSiteDomainId);
    }
    else {
      query.setParameter("siteDomainId", contentBean.getSiteDomain().getSiteDomainId());
    }
    try {
      customer = (Customer) query.getSingleResult();
    }
    catch (javax.persistence.NoResultException e) {}
    if (customer != null) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("custEmailError", Languages.getLangTranValue(language.getLangId(), "content.error.email.duplicate"));
      this.streamWebService(response, jsonResult.toHtmlString());
      return null;
    }
   
     
      customer = new Customer();
      customer.setCustPublicName(custPublicName);
      customer.setCustEmail(custEmail);;
      customer.setCustPassword(AESEncoder.getInstance().encode(custPassword));
      customer.setCustSource(Constants.CUSTOMER_SOURCE_REGISTER);
      customer.setCustSourceRef("");
      customer.setActive(Constants.VALUE_YES);
      customer.setRecUpdateBy(Constants.USERNAME_SYSTEM);
      customer.setRecUpdateDatetime(new Date());
      customer.setRecCreateBy(Constants.USERNAME_SYSTEM);
      customer.setRecCreateDatetime(new Date());
      customer.setCustomerClass(customerClass);
      customer.setSite(contentBean.getContentSessionBean().getSiteDomain().getSite());
    if (singleCheckout == Constants.VALUE_YES) {
      SiteDomain siteDomain = (SiteDomain) em.find(SiteDomain.class, defaultSiteDomainId);
      customer.setSiteDomain(siteDomain);
      query.setParameter("siteDomainId", defaultSiteDomainId);
    }
    else {
      customer.setSiteDomain(contentBean.getSiteDomain());
    }
     
        CustomerAddress customerAddress = new CustomerAddress();
        customer.setCustAddress(customerAddress);
        customer.getCustAddresses().add(customerAddress);
View Full Code Here

    public ActionForward getStates(ActionMapping actionMapping,
            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response)
        throws Throwable {
      ContentBean contentBean = getContentBean(request);
      Site site = contentBean.getContentSessionBean().getSiteDomain().getSite();
     
      Country country = CountryDAO.loadByCountryCode(site.getSiteId(), request.getParameter("countryCode"));
      Vector<JSONEscapeObject> jsonStates = new Vector<JSONEscapeObject>();
     
      if (country != null) {
View Full Code Here

    public ActionForward finalize(ActionMapping actionMapping,
            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
      init(request);
      ContentBean contentBean = getContentBean(request);
      Site site = contentBean.getSiteDomain().getSite();
    ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
      EntityManager em = null;
    em = JpaConnection.getInstance().getCurrentEntityManager();
   
    Customer customer = getCustomer(request);
View Full Code Here

    float verificationTotal = orderHeader.getOrderTotal() * (extraVerificationPercent + 100) / 100 + extraVerificationAmount;
    ppAmount.set_value(Format.getSimpleFloat(verificationTotal));
    requestDetail.setOrderTotal(ppAmount);
    requestDetail.setPaymentAction(PaymentActionCodeType.fromString("Authorization"));

    ContentBean contentBean = ContentLookupDispatchAction.getContentBean(request);
    requestDetail.setReturnURL(Utility.getSecureURLPrefix(siteDomain) +
                   "/" + ApplicationGlobal.getContextPath() +
                   "/content/checkout/shoppingCartPaymentCallBack.do" +
                   "?process=list" +
                   "&prefix=" + contentBean.getSiteDomain().getSiteDomainPrefix()
                   );
    requestDetail.setCancelURL(Utility.getSecureURLPrefix(siteDomain) +
                   "/" + ApplicationGlobal.getContextPath() +
                   "/content/checkout/shoppingCartCancelCheckout.do?" +
                   "process=cancel" +
                   "&prefix=" + contentBean.getSiteDomain().getSiteDomainPrefix()
                   );
   
    // TODO Park - more customer information
    requestDetail.setOrderDescription("");
    requestDetail.setCustom("");
View Full Code Here

      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
      }
     
      ContentBean contentBean = ContentAction.getContentBean(request);
      Long defaultSiteDomainId = contentBean.getSiteDomain().getSite().getSiteDomainDefault().getSiteDomainId();
      char singleCheckout = contentBean.getSiteDomain().getSite().getSingleCheckout();
      Site site = contentBean.getContentSessionBean().getSiteDomain().getSite();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    String sql = "from   Customer customer " +
           "where  customer.siteDomain.siteDomainId = :siteDomainId " +
           "and    custEmail = :custEmail";
        Query query = em.createQuery(sql);
        if (singleCheckout == Constants.VALUE_YES) {
            query.setParameter("siteDomainId", defaultSiteDomainId);
        }
        else {
          query.setParameter("siteDomainId", contentBean.getSiteDomain().getSiteDomainId());
        }
        query.setParameter("custEmail", form.getCustEmail());
       
        List<?> list = query.getResultList();
        if (list.size() == 0) {
          messages.add("forgot", new ActionMessage("content.text.myaccount.forgot.invalid"));
      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
        }
        Customer customer = (Customer) list.get(0);
       
         MessageResources resources = this.getResources(request);
        Mailer mailer = new Mailer(site);
        SiteDomain siteDomain = contentBean.getContentSessionBean().getSiteDomain();
        SiteDomainLanguage siteDomainLanguage = null;
        for (SiteDomainLanguage language : siteDomain.getSiteDomainLanguages()) {
          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) {
          subject = "";
        }
       
        try {
          mailer.sendMail(mailFrom, form.getCustEmail(), subject, body);
        }
        catch (MessagingException e) {
          messages.add("forgot", new ActionMessage("content.error.mail.send"));
      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
        }

        ActionForward template = actionMapping.findForward("forgotSuccess");
        ActionForward forward = new ActionForward();
        forward.setPath(template.getPath() +
                "&prefix=" + siteDomain.getSiteDomainPrefix() +
                "&langName=" + contentBean.getContentSessionKey().getLangName());
        forward.setRedirect(true);
        return forward;
    }
View Full Code Here

        forward.setRedirect(true);
        return forward;
    }
   
    public void setCaptcha(MyAccountForgotActionForm form, HttpServletRequest request) throws Throwable {   
    ContentBean contentBean = getContentBean(request);
    Site site = contentBean.getContentSessionBean().getSiteDomain().getSite();
    SiteParamBean siteParamBean = new SiteParamBean();
    if (!Format.isNullOrEmpty(site.getSiteParam())) {
      siteParamBean = (SiteParamBean) Utility.joxUnMarshall(SiteParamBean.class, site.getSiteParam());
    }
    String enableCaptcha= siteParamBean.getEnableCaptcha();
View Full Code Here

    public ActionMessages validate(MyAccountForgotActionForm form, HttpServletRequest request) throws Exception {
      ActionMessages errors = new ActionMessages();
      if (Format.isNullOrEmpty(form.getCustEmail())) {
        errors.add("custEmail", new ActionMessage("content.error.string.required"));
      }
      ContentBean contentBean = getContentBean(request);
      Site site = contentBean.getContentSessionBean().getSiteDomain().getSite();
      SiteParamBean siteParamBean = new SiteParamBean();
    if (!Format.isNullOrEmpty(site.getSiteParam())) {
      siteParamBean = (SiteParamBean) Utility.joxUnMarshall(SiteParamBean.class, site.getSiteParam());
    }
    if (!Format.isNullOrEmpty(siteParamBean.getEnableCaptcha()) && "Y".equals(siteParamBean.getEnableCaptcha())) {
View Full Code Here

            HttpServletResponse response) throws Exception {

      ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
      PaymentEngine paymentEngine = shoppingCart.getPaymentEngine();
      try {
        ContentBean contentBean = getContentBean(request);
        if (paymentEngine != null) {
          paymentEngine.callBack(request, shoppingCart, contentBean);
          if (paymentEngine.isProvideCustomer()) {
          }
        }
View Full Code Here

TOP

Related Classes of com.jada.content.ContentBean

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.