Package com.jada.content

Examples of com.jada.content.ContentBean


      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
      }
     
      ContentBean contentBean = getContentBean(request);
      char singleCheckout = contentBean.getSiteDomain().getSite().getSingleCheckout();
     
    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", contentBean.getSiteDomain().getSite().getSiteDomainDefault().getSiteDomainId());
        }
        else {
          query.setParameter("siteDomainId", contentBean.getSiteDomain().getSiteDomainId());
        }
        query.setParameter("custEmail", form.getCustEmail());
       
        List<?> list = query.getResultList();
        if (list.size() == 0) {
          idSecurity.fail();
          form.setCustPassword("");
          messages.add("login", new ActionMessage("content.error.login.invalid"));
      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
        }
       
        Customer customer = (Customer) list.get(0);
        String password = AESEncoder.getInstance().decode(customer.getCustPassword());
        if (!password.equals(form.getCustPassword())) {
          idSecurity.fail();
          form.setCustPassword("");
          messages.add("login", new ActionMessage("content.error.login.invalid"));
      saveMessages(request, messages);
            ActionForward actionForward = actionMapping.findForward("error");
            return actionForward;
        }
        idSecurity.reset();
       
        ContentLookupDispatchAction.setCustId(request, customer.getCustId());
        // to init in order to avoid lazy initialization.
        customer.getRecCreateDatetime();
        mergeOrder(request, form, customer);
       
        /*
        if (!Format.isNullOrEmpty(form.getUrl())) {
          response.sendRedirect(form.getUrl());
          return null;
        }
        */
       
        ActionForward actionForward = null;
        String target = form.getTarget();
        if (!Format.isNullOrEmpty(target)) {
          ActionForward base = actionMapping.findForward(target);
          String path = base.getPath();
          path += "&prefix=" + contentBean.getSiteDomain().getSiteDomainPrefix() +
          "&langName=" + contentBean.getContentSessionKey().getLangName() +
          "&currencyCode=" + contentBean.getContentSessionKey().getSiteCurrencyClassName();
          actionForward = new ActionForward();
          actionForward.setPath(path);
          actionForward.setRedirect(base.getRedirect());
          return actionForward;
        }
View Full Code Here


        actionForward = actionMapping.findForward("loginSuccess");
        return actionForward;
    }
   
    private void mergeOrder(HttpServletRequest request, MyAccountLoginActionForm form, Customer customer) throws Exception {
      ContentBean contentBean = getContentBean(request);
      Site site = contentBean.getSiteDomain().getSite();
        if (contentBean.isShoppingCartEnabled()) {
        ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
        shoppingCart.initCustomer(customer, contentBean);
        OrderHeader orderHeader = null;
        String orderNum = form.getOrderNum();
        if (!Format.isNullOrEmpty(orderNum)) {
View Full Code Here

    header = OrderHeaderDAO.load(site.getSiteId(), Format.getLong(orderHeaderId));
    OrderEngine orderEngine = new OrderEngine(header, null);
    SiteProfile siteProfile = getContentBean(request).getContentSessionBean().getSiteProfile();
    SiteCurrency siteCurrency = header.getSiteCurrency();
    Formatter numberFormatter = new Formatter(siteProfile, siteCurrency);
    ContentBean contentBean = getContentBean(request);

    MessageResources resources = this.getResources(request);
    form.setOrderNum(header.getOrderNum());
   
    OrderAddress address = header.getCustAddress();
    String name = Format.formatCustomerName("", address.getCustFirstName(), address.getCustMiddleName(), address.getCustLastName(), "");
    form.setCustName(name);
    form.setCustEmail(header.getCustEmail());
    form.setCustPrefix(address.getCustPrefix());
    form.setCustFirstName(address.getCustFirstName());
    form.setCustMiddleName(address.getCustMiddleName());
    form.setCustLastName(address.getCustLastName());
    form.setCustSuffix(address.getCustSuffix());
    form.setCustAddressLine1(address.getCustAddressLine1());
    form.setCustAddressLine2(address.getCustAddressLine2());
    form.setCustCityName(address.getCustCityName());
    form.setCustStateName(address.getCustStateName());
    form.setCustStateCode(address.getCustStateCode());
    form.setCustCountryName(address.getCustCountryName());
    form.setCustCountryCode(address.getCustCountryCode());
    form.setCustZipCode(address.getCustZipCode());
    form.setCustPhoneNum(address.getCustPhoneNum());
    form.setCustFaxNum(address.getCustFaxNum());

    address = header.getBillingAddress();
    form.setBillingCustUseAddress(address.getCustUseAddress());
    if (address.getCustUseAddress().equals(Constants.CUST_ADDRESS_USE_OWN)) {
      name = Format.formatCustomerName("", address.getCustFirstName(), address.getCustMiddleName(), address.getCustLastName(), "");
      form.setBillingCustName(name);
      form.setBillingCustPrefix(address.getCustPrefix());
      form.setBillingCustFirstName(address.getCustFirstName());
      form.setBillingCustMiddleName(address.getCustMiddleName());
      form.setBillingCustLastName(address.getCustLastName());
      form.setBillingCustSuffix(address.getCustSuffix());
      form.setBillingCustAddressLine1(address.getCustAddressLine1());
      form.setBillingCustAddressLine2(address.getCustAddressLine2());
      form.setBillingCustCityName(address.getCustCityName());
      form.setBillingCustStateName(address.getCustStateName());
      form.setBillingCustStateCode(address.getCustStateCode());
      form.setBillingCustCountryName(address.getCustCountryName());
      form.setBillingCustCountryCode(address.getCustCountryCode());
      form.setBillingCustZipCode(address.getCustZipCode());
      form.setBillingCustPhoneNum(address.getCustPhoneNum());
      form.setBillingCustFaxNum(address.getCustFaxNum());
    }
   
    address = header.getShippingAddress();
    form.setShippingCustUseAddress(address.getCustUseAddress());
    if (address.getCustUseAddress().equals(Constants.CUST_ADDRESS_USE_OWN)) {
      name = Format.formatCustomerName("", address.getCustFirstName(), address.getCustMiddleName(), address.getCustLastName(), "");
      form.setShippingCustName(name);
      form.setShippingCustPrefix(address.getCustPrefix());
      form.setShippingCustFirstName(address.getCustFirstName());
      form.setShippingCustMiddleName(address.getCustMiddleName());
      form.setShippingCustLastName(address.getCustLastName());
      form.setShippingCustSuffix(address.getCustSuffix());
      form.setShippingCustAddressLine1(address.getCustAddressLine1());
      form.setShippingCustAddressLine2(address.getCustAddressLine2());
      form.setShippingCustCityName(address.getCustCityName());
      form.setShippingCustStateName(address.getCustStateName());
      form.setShippingCustStateCode(address.getCustStateCode());
      form.setShippingCustCountryName(address.getCustCountryName());
      form.setShippingCustCountryCode(address.getCustCountryCode());
      form.setShippingCustZipCode(address.getCustZipCode());
      form.setShippingCustPhoneNum(address.getCustPhoneNum());
      form.setShippingCustFaxNum(address.getCustFaxNum());
    }
   
    form.setPriceTotal(numberFormatter.formatCurrency(orderEngine.getOrderSubTotal()));
    form.setShippingTotal(numberFormatter.formatCurrency(orderEngine.getOrderShippingTotal()));
    form.setTaxTotal(numberFormatter.formatCurrency(orderEngine.getOrderTaxTotal()));
    form.setOrderTotal(numberFormatter.formatCurrency(header.getOrderTotal()));
    if (header.getPaymentGatewayProvider() != null) {
      form.setPaymentGateway(header.getPaymentGatewayProvider());
      if (header.getPaymentGatewayProvider().equals(PayPalEngine.class.getSimpleName())) {
        form.setPayPal(true);
      }
    }
   
    form.setCreditCardDesc(header.getCreditCardDesc());
    if (header.getCustCreditCardNum() != null) {
      String custCreditCardNum = AESEncoder.getInstance().decode(header.getCustCreditCardNum());
      custCreditCardNum = Utility.maskCreditCardNumber(custCreditCardNum);
      form.setCustCreditCardNum(custCreditCardNum);
    }
    form.setShippingMethodName(header.getShippingMethodName());
   
    Date shipDate = null;
    for (ShipHeader shipHeader : header.getShipHeaders()) {
      if (shipDate == null || shipDate.before(shipHeader.getShipDate())) {
        shipDate = shipHeader.getShipDate();
      }
    }
    if (shipDate != null) {
      form.setShipDate(numberFormatter.formatDate(shipDate));
    }
    form.setOrderStatus(header.getOrderStatus());
    form.setOrderStatusDesc(resources.getMessage("order.status." + header.getOrderStatus()));
    form.setOrderDatetime(numberFormatter.formatDate(header.getOrderDate()));
   
    PaymentTran paymentTran = header.getPaymentTran();
    if (paymentTran != null) {
      form.setAuthCode(paymentTran.getAuthCode());
      form.setPaymentReference1(paymentTran.getPaymentReference1());
    }
   
    Iterator<?> iterator = orderEngine.getOrderTaxes().iterator();
    Vector<OrderTaxForm> orderTaxes = new Vector<OrderTaxForm>();
    while (iterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) iterator.next();
      OrderTaxForm orderTaxForm = new OrderTaxForm();
      orderTaxForm.setTaxName(orderDetailTax.getTaxName());
      orderTaxForm.setTaxAmount(numberFormatter.formatCurrency(orderDetailTax.getTaxAmount()));
      orderTaxes.add(orderTaxForm);
    }
    form.setOrderTaxes(orderTaxes);
   
   
    iterator = header.getOrderItemDetails().iterator();
    Vector<OrderDetailDisplayForm> details = new Vector<OrderDetailDisplayForm>();
    while (iterator.hasNext()) {
      OrderItemDetail detail = (OrderItemDetail) iterator.next();
      OrderDetailDisplayForm dform = new OrderDetailDisplayForm();
      dform.setItemShortDesc(detail.getItemShortDesc());
     
      Item item = detail.getItem();
      if (item != null) {
        Item master = detail.getItem();
        if (item.getItemTypeCd().equals(Constants.ITEM_TYPE_SKU)) {
          master = item.getItemSkuParent();
        }
         
        ItemImage itemImage = master.getItemLanguage().getImage();
        if (itemImage != null) {
          dform.setImageId(itemImage.getImageId().toString());
        }
        dform.setItemShortDesc(master.getItemLanguage().getItemShortDesc());
        if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
          for (ItemLanguage itemLanguage : master.getItemLanguages()) {
            if (itemLanguage.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
              if (itemLanguage.getImage() != null) {
                itemImage = itemLanguage.getImage();
              }
              if (itemLanguage.getItemShortDesc() != null) {
                dform.setItemShortDesc(itemLanguage.getItemShortDesc());
              }
              break;
            }
          }
        }
      }
     
      dform.setItemNum(detail.getItemNum());
      dform.setItemUpcCd(detail.getItemUpcCd());
      dform.setItemTierQty(numberFormatter.formatNumber(detail.getItemTierQty()));
      dform.setItemTierPrice(numberFormatter.formatCurrency(detail.getItemTierPrice()));

      String priceDisplay = numberFormatter.formatCurrency(detail.getItemTierPrice());
      if (detail.getItemTierQty() > 1) {
        priceDisplay = numberFormatter.formatNumber(detail.getItemTierQty()) + " / " + numberFormatter.formatCurrency(detail.getItemTierPrice());
      }
      dform.setPriceDisplay(priceDisplay);
     
      dform.setItemOrderQty(numberFormatter.formatNumber(detail.getItemOrderQty()));
      dform.setItemSubTotal(numberFormatter.formatCurrency(detail.getItemDetailAmount()));
     
      int itemInvoiceQty = 0;
      for (InvoiceDetail invoiceDetail : detail.getInvoiceDetails()) {
        itemInvoiceQty += invoiceDetail.getItemInvoiceQty();
      }
      dform.setItemInvoiceQty(numberFormatter.formatNumber(itemInvoiceQty));
      int itemCreditQty = 0;
      for (CreditDetail creditDetail : detail.getCreditDetails()) {
        itemCreditQty += creditDetail.getItemCreditQty();
      }
      dform.setItemCreditQty(numberFormatter.formatNumber(itemCreditQty));
     
      Vector<OrderItemAttributeBean> orderItemAttributes = new Vector<OrderItemAttributeBean>();
        if (item != null && item.getItemTypeCd().equals(Constants.ITEM_TYPE_SKU)) {
          for (ItemAttributeDetail itemAttributeDetail : item.getItemAttributeDetails()) {
            CustomAttribute customAttribute = itemAttributeDetail.getCustomAttributeDetail().getCustomAttribute();
            if (customAttribute.getCustomAttribTypeCode() != Constants.CUSTOM_ATTRIBUTE_TYPE_SKU_MAKEUP) {
              continue;
            }
            OrderItemAttributeBean orderItemAttributeBean = new OrderItemAttributeBean();
           
            orderItemAttributeBean.setCustomAttribDesc(customAttribute.getCustomAttributeLanguage().getCustomAttribDesc());
              if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
                for (CustomAttributeLanguage language : customAttribute.getCustomAttributeLanguages()) {
                  if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
                    if (language.getCustomAttribDesc() != null) {
                      orderItemAttributeBean.setCustomAttribDesc(language.getCustomAttribDesc());
                    }
                    break;
                  }
                }
              }

              CustomAttributeOption customAttributeOption = itemAttributeDetail.getCustomAttributeOption();
              orderItemAttributeBean.setCustomAttribValue(customAttributeOption.getCustomAttributeOptionLanguage().getCustomAttribValue());
              if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
                for (CustomAttributeOptionLanguage language : customAttributeOption.getCustomAttributeOptionLanguages()) {
                  if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
                    if (language.getCustomAttribValue() != null) {
                      orderItemAttributeBean.setCustomAttribValue(language.getCustomAttribValue());
                    }
                    break;
                  }
                }
              }
              orderItemAttributes.add(orderItemAttributeBean);
          }
        }
       
        for (OrderAttributeDetail orderAttributeDetail : detail.getOrderAttributeDetails()) {
          OrderItemAttributeBean orderItemAttributeBean = new OrderItemAttributeBean();
          CustomAttribute customAttribute = orderAttributeDetail.getCustomAttributeDetail().getCustomAttribute();
          orderItemAttributeBean.setCustomAttribDesc(customAttribute.getCustomAttributeLanguage().getCustomAttribDesc());
            if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
              for (CustomAttributeLanguage language : customAttribute.getCustomAttributeLanguages()) {
                if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
                  if (language.getCustomAttribDesc() != null) {
                    orderItemAttributeBean.setCustomAttribDesc(language.getCustomAttribDesc());
                  }
                  break;
                }
              }
            }
           
            if (customAttribute.getCustomAttribTypeCode() == Constants.CUSTOM_ATTRIBUTE_TYPE_CUST_INPUT) {
              orderItemAttributeBean.setCustomAttribValue(orderAttributeDetail.getOrderAttribValue());
            }
            else {
              CustomAttributeOption customAttributeOption = orderAttributeDetail.getCustomAttributeOption();
              orderItemAttributeBean.setCustomAttribValue(customAttributeOption.getCustomAttributeOptionLanguage().getCustomAttribValue());
              if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
                for (CustomAttributeOptionLanguage language : customAttributeOption.getCustomAttributeOptionLanguages()) {
                  if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
                    if (language.getCustomAttribValue() != null) {
                      orderItemAttributeBean.setCustomAttribValue(language.getCustomAttribValue());
                    }
                    break;
                  }
                }
              }
            }
            orderItemAttributes.add(orderItemAttributeBean);
        }
        dform.setOrderItemAttributes(orderItemAttributes);
     
      details.add(dform);
    }
    form.setOrderDetails(details);
   
      Vector<OrderDetailDisplayForm> otherVector = new Vector<OrderDetailDisplayForm>();
      iterator = header.getOrderOtherDetails().iterator();
       while (iterator.hasNext()) {
        OrderOtherDetail orderOtherDetail = (OrderOtherDetail) iterator.next();
        Coupon coupon = orderOtherDetail.getCoupon();
        OrderDetailDisplayForm bean = new OrderDetailDisplayForm();
        bean.setItemShortDesc(coupon.getCouponCode() + " " + coupon.getCouponLanguage().getCouponName());
        if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
          for (CouponLanguage language : coupon.getCouponLanguages()) {
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
              if (language.getCouponName() != null) {
                bean.setItemShortDesc(coupon.getCouponCode() + " " + language.getCouponName());
              }
              break;
            }
View Full Code Here

    public ActionForward finalize(ActionMapping actionMapping,
            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
      ContentBean contentBean = getContentBean(request);
      ShoppingCartActionForm form = (ShoppingCartActionForm) actionForm;
      Site site = contentBean.getContentSessionBean().getSiteDomain().getSite();
      ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
    ActionMessages messages = new ActionMessages();
      createEmptySecureTemplateInfo(request);
    try {
      this.finalizeOrder(form, site, shoppingCart, request, messages);
      }
    catch (AuthorizationException e) {
      logger.error(e);
      this.ignoreToken(request, true);
      return actionMapping.findForward("authorizationException");
    }
    catch (PaymentException e) {
      logger.error(e);
      return actionMapping.findForward("paymentError");
    }

      request.setAttribute("shoppingCart.orderNum", shoppingCart.getOrderNum());
      ShoppingCart.remove(request);
      ActionForward forward = actionMapping.findForward("success");
        forward = new ActionForward(forward.getPath() +
                      "&prefix=" + contentBean.getSiteDomain().getSiteDomainPrefix() +
                      "&langName=" + contentBean.getContentSessionKey().getLangName() +
                      "&shoppingCart.orderNum=" + shoppingCart.getOrderNum(), forward.getRedirect());
        return forward;
    }
View Full Code Here

        content += name + ": " + value + "\n";
      }
     
      MessageResources resources = this.getResources(request);
        Mailer mailer = new Mailer(site);
        ContentBean contentBean = getContentBean(request);
      SiteDomainLanguage siteDomainLanguage = null;
      for (SiteDomainLanguage language : contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentBean.getContentSessionKey().getSiteProfileClassId())) {
          siteDomainLanguage = language;
          break;
        }
      }
      SiteDomainParamBean siteDomainParamBean = SiteDomainDAO.getSiteDomainParamBean(contentBean.getContentSessionBean().getSiteDomain().getSiteDomainLanguage(), siteDomainLanguage);
        String mailFrom = siteDomainParamBean.getMailFromContactUs();
    ContentSessionBean contentSessionBean = contentBean.getContentSessionBean();
        if (email == null) {
          logger.error("email address value is null and email may not be sent");
            ActionForward forward = actionMapping.findForward("error") ;
            forward = new ActionForward(forward.getPath() +
                      contentSessionBean.getSiteDomain().getSiteDomainPrefix() + "/" +
View Full Code Here

        throws Throwable {

      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
        MyAccountOrderStatusListingActionForm form = (MyAccountOrderStatusListingActionForm) actionForm;
        init(request, form);
        ContentBean contentBean = getContentBean(request);
        String siteId = contentBean.getContentSessionKey().getSiteId();
       
        String history = request.getParameter("history");

        Query query = null;
        if (form.getSrPageNo() == null || form.getSrPageNo().length() == 0) {
          form.setSrPageNo("1");
        }
        String sql = "select   orderHeader " +
               "from     OrderHeader orderHeader " +
               "left     outer join orderHeader.siteDomain siteDomain " +
               "where    siteDomain.site.siteId = :siteId " +
               "and      orderHeader.customer.custId = :custId "  +
               "and      orderHeader.orderStatus != '" + Constants.ORDERSTATUS_CANCELLED + "' "  +
               "and      orderHeader.orderStatus != '" + Constants.ORDERSTATUS_OPEN + "' ";
        if (history == null || !history.equals("Y")) {
          sql += "and orderHeader.orderDate > :date ";
        }
        sql += "order by orderHeader.orderDate desc";

        query = em.createQuery(sql);
        query.setParameter("siteId", siteId);
        query.setParameter("custId", getCustId(request));
        Calendar cal = Calendar.getInstance();
        if (history == null || !history.equals("Y")) {
          cal.add(Calendar.DATE, -30);
            query.setParameter("date", cal.getTime());
        }
        List<?> list = query.getResultList();
        int pageNo = Integer.parseInt(form.getSrPageNo());
        calcPage(form, list, pageNo);
        Vector<OrderDisplayForm> vector = new Vector<OrderDisplayForm>();
        int startRecord = (pageNo - 1) * Constants.MYACCOUNT_LISTING_PAGE_SIZE;
        int endRecord = startRecord + Constants.MYACCOUNT_LISTING_PAGE_SIZE;
        for (int i = startRecord; i < list.size() && i < endRecord; i++) {
          OrderHeader orderHeader = (OrderHeader) list.get(i);
          OrderDisplayForm orderDisplay = new OrderDisplayForm();
          orderDisplay.setOrderHeaderId(Format.getLong(orderHeader.getOrderHeaderId()));
          orderDisplay.setOrderNum(orderHeader.getOrderNum());
          orderDisplay.setCustFirstName(orderHeader.getCustomer().getCustAddress().getCustFirstName());
          orderDisplay.setCustLastName(orderHeader.getCustomer().getCustAddress().getCustLastName());
          orderDisplay.setCustEmail(orderHeader.getCustEmail());
          orderDisplay.setCustCityName("");
          orderDisplay.setCustStateCode("");
          orderDisplay.setCustCountryCode("");
          orderDisplay.setPriceTotal("");
          orderDisplay.setShippingTotal(Format.getFloatObj(orderHeader.getShippingTotal()));
          orderDisplay.setTaxTotal("");
          orderDisplay.setOrderTotal(contentBean.getFormatter().formatCurrency(orderHeader.getOrderTotal()));
          String orderStatus = Languages.getLangTranValue(contentBean.getContentSessionKey().getLangId(), "content.text.order.status." + orderHeader.getOrderStatus());
          orderDisplay.setOrderStatus(orderStatus);
          orderDisplay.setOrderDatetime(Format.getDate(orderHeader.getOrderDate()));
          PaymentTran payment = orderHeader.getPaymentTran();
          if (payment != null) {
            orderDisplay.setPaymentReference1(payment.getPaymentReference1());
View Full Code Here

    return EVAL_PAGE;
  }
 
  public String getValueByKey() throws Exception {
    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
    ContentBean contentBean = ContentLookupDispatchAction.getContentBean(request);
    return Languages.getLangTranValue(contentBean.getContentSessionKey().getLangId(), key);
  }
View Full Code Here

    return Languages.getLangTranValue(contentBean.getContentSessionKey().getLangId(), key);
  }
 
  public String getValueByField() throws Exception {
    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
    ContentBean contentBean = ContentLookupDispatchAction.getContentBean(request);
    return Languages.getLangTranValueByEnglishValue(contentBean.getContentSessionKey().getLangId(), value);
  }
View Full Code Here

    return EVAL_PAGE;
  }
 
  public String getError() throws Exception {
    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
    ContentBean contentBean = ContentLookupDispatchAction.getContentBean(request);
    String value = "";
    ActionMessages messages = (ActionMessages) request.getAttribute("org.apache.struts.action.ACTION_MESSAGE");
    if (messages == null) {
      return value;
    }
    Iterator<?> iterator = messages.get(field);
    while (iterator.hasNext()) {
      ActionMessage message = (ActionMessage) iterator.next();
      if (value.length() > 0) {
        value += " ";
      }
      String text = Languages.getLangTranValue(contentBean.getContentSessionKey().getLangId(), message.getKey());
      String result = processPattern(message, text)
      value += result;
    }
    return value;
  }
View Full Code Here

            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
     
      ShoppingCart shoppingCart = ShoppingCart.getSessionInstance(request, true);
      ContentBean contentBean = getContentBean(request);
      PaymentGateway paymentGateway = contentBean.getContentSessionBean().getSiteCurrency().getPayPalPaymentGateway();
      PayPalEngine payPalEngine = new PayPalEngine(contentBean.getContentSessionBean().getSiteDomain().getSite(), paymentGateway.getPaymentGatewayId());
      payPalEngine.setSiteDomain(contentBean.getContentSessionBean().getSiteDomain());
      shoppingCart.setPaymentEngine(payPalEngine);
     
    OrderEngine orderEngine = new OrderEngine(shoppingCart, null);
    OrderHeader orderHeader = orderEngine.getOrderHeader();
    payPalEngine.payPalAuthorizePayment(orderHeader, request);
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.