Example usage for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE

List of usage examples for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE.

Prototype

String COMMA_AND_SPACE

To view the source code for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE.

Click Source Link

Usage

From source file:br.com.petrobras.ddm.type.region.internal.RegionDDMFormFieldValueRenderer.java

License:Open Source License

@Override
public String render(DDMFormFieldValue ddmFormFieldValue, Locale locale) {
    System.out.println(this);
    JSONArray optionsValuesJSONArray = regionDDMFormFieldValueAccessor.getValue(ddmFormFieldValue, locale);

    DDMFormFieldOptions ddmFormFieldOptions = getDDMFormFieldOptions(ddmFormFieldValue);

    if (optionsValuesJSONArray.length() == 0) {
        return StringPool.BLANK;
    }//from w  w  w  .j  a va  2 s .co m

    StringBundler sb = new StringBundler(optionsValuesJSONArray.length() * 2 - 1);

    for (int i = 0; i < optionsValuesJSONArray.length(); i++) {
        String optionValue = optionsValuesJSONArray.getString(i);

        if (isManualDataSourceType(ddmFormFieldValue.getDDMFormField())) {
            LocalizedValue optionLabel = ddmFormFieldOptions.getOptionLabels(optionValue);

            sb.append(optionLabel.getString(locale));
        } else {
            sb.append(optionValue);
        }

        sb.append(StringPool.COMMA_AND_SPACE);
    }

    sb.setIndex(sb.index() - 1);

    return sb.toString();
}

From source file:ch.inofix.referencemanager.model.impl.ReferenceImpl.java

License:Open Source License

public String getCitation() {

    StringBuilder sb = new StringBuilder();

    sb.append(getAuthor());//from   ww  w  .  j ava 2 s . c  om
    if (Validator.isNotNull(sb.toString())) {
        sb.append(StringPool.COMMA_AND_SPACE);
    }
    sb.append(getTitle());
    if (Validator.isNotNull(sb.toString())) {
        sb.append(StringPool.COMMA_AND_SPACE);
    }
    sb.append(getYear());

    return sb.toString();

}

From source file:com.beorn.onlinepayment.shopping.action.BtopCheckoutAction.java

License:Open Source License

@Override
public void processAction(StrutsPortletAction originalStrutsPortletAction, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

    long companyId = themeDisplay.getCompanyId();
    long ownerId = themeDisplay.getScopeGroupId();
    int ownerType = PortletKeys.PREFS_OWNER_TYPE_GROUP;
    long plid = PortletKeys.PREFS_PLID_SHARED;
    String portletId = PortletKeys.SHOPPING;

    PortletPreferences preferences = PortletPreferencesLocalServiceUtil.getPreferences(companyId, ownerId,
            ownerType, plid, portletId);

    String paymentType = PrefsParamUtil.getString(preferences, actionRequest, "paymentType");

    String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
    if (cmd.equals(Constants.SAVE) && paymentType.equals("Betop")) {
        processSaveCheckoutActionWithoutForwarding(originalStrutsPortletAction, actionRequest, actionResponse);

        PaymentAppSender paymentAppSender = PaymentAppUtil.getPaymentAppSender();

        ShoppingCart cart = ShoppingUtil.getCart(actionRequest);

        ShoppingOrder order = (ShoppingOrder) actionRequest.getAttribute("SHOPPING_ORDER");

        long sellerId = GetterUtil.getLong(preferences.getValue("sellerId", "0"));
        double amount = ShoppingUtil.calculateTotal(cart.getItems(), order.getBillingState(), cart.getCoupon(),
                cart.getAltShipping(), cart.isInsure());
        String currencyCode = preferences.getValue("currencyId", "USD");

        Long transactionId = paymentAppSender.addTransaction(sellerId, amount, currencyCode);

        OrderTransactionLocalServiceUtil.addOrderTransaction(order.getOrderId(), transactionId);

        HttpServletRequest request = PortalUtil.getHttpServletRequest(actionRequest);

        String remoteIp = request.getRemoteAddr();
        String forwardedForIp = StringUtil.extractFirst(request.getHeader("X-Forwarded-For"),
                StringPool.COMMA_AND_SPACE);
        if (forwardedForIp != null)
            remoteIp = forwardedForIp;/*from www  .ja v  a 2  s .  co  m*/

        List<ApiPaymentMethod> paymentMethods = paymentAppSender.getPaymentMethods(transactionId,
                paymentAppSender.geolocalizeIp(remoteIp));

        Long[] paymentMethodIds = new Long[paymentMethods.size()];
        String[] paymentMethodNames = new String[paymentMethods.size()];

        for (int i = 0; i < paymentMethods.size(); ++i) {
            paymentMethodIds[i] = paymentMethods.get(i).getPaymentMethodId();
            paymentMethodNames[i] = paymentMethods.get(i).getName(themeDisplay.getLocale());
        }

        actionRequest.setAttribute("orderId", order.getOrderId());
        actionRequest.setAttribute("paymentMethodIds", paymentMethodIds);
        actionRequest.setAttribute("paymentMethodNames", paymentMethodNames);

    } else {
        originalStrutsPortletAction.processAction(originalStrutsPortletAction, portletConfig, actionRequest,
                actionResponse);
    }
}

From source file:com.beorn.onlinepayment.shopping.action.BtopSelectPaymentMethodAction.java

License:Open Source License

@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

    long orderId = ParamUtil.getLong(actionRequest, "orderId");
    long paymentMethodId = ParamUtil.getLong(actionRequest, "methodId");

    OrderTransaction orderTransaction = OrderTransactionLocalServiceUtil.getOrderTransaction(orderId);

    PaymentAppSender paymentAppSender = PaymentAppUtil.getPaymentAppSender();

    HttpServletRequest request = PortalUtil.getHttpServletRequest(actionRequest);

    String remoteIp = request.getRemoteAddr();
    String forwardedForIp = StringUtil.extractFirst(request.getHeader("X-Forwarded-For"),
            StringPool.COMMA_AND_SPACE);
    if (forwardedForIp != null)
        remoteIp = forwardedForIp;/*from   w w w  . j av  a2  s. c  o  m*/

    String countryCode = paymentAppSender.geolocalizeIp(remoteIp);

    LiferayPortletURL returnURL = PortletURLFactoryUtil.create(actionRequest, "34", themeDisplay.getPlid(),
            PortletRequest.ACTION_PHASE);
    returnURL.setWindowState(LiferayWindowState.NORMAL);
    returnURL.setParameter("struts_action", "/shopping/checkout");
    returnURL.setParameter(Constants.CMD, Constants.VIEW);
    returnURL.setParameter("orderId", String.valueOf(orderId));

    String backUrl = returnURL.toString();
    String successUrl = returnURL.toString();
    String errorUrl = returnURL.toString();

    String paymentUrl = paymentAppSender.getPaymentUrl(orderTransaction.getTransactionId(), paymentMethodId,
            themeDisplay.getLanguageId(), countryCode, backUrl, successUrl, errorUrl);

    actionResponse.sendRedirect(paymentUrl);
}

From source file:com.liferay.content.targeting.portlet.util.UserSegmentQueryRule.java

License:Open Source License

public String getUserSegmentNames(Locale locale) throws SystemException {
    return getUserSegmentNames(locale, StringPool.COMMA_AND_SPACE);
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.converter.DDLFormRuleToDDMFormRuleConverter.java

License:Open Source License

protected String convertOperands(List<DDLFormRuleCondition.Operand> operands) {

    StringBundler sb = new StringBundler(operands.size());

    for (DDLFormRuleCondition.Operand operand : operands) {
        sb.append(convertOperand(operand));
        sb.append(StringPool.COMMA_AND_SPACE);
    }/*w  w  w. j a va 2 s  .c  om*/

    sb.setIndex(sb.index() - 1);

    return sb.toString();
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormViewRecordsDisplayContext.java

License:Open Source License

public String getColumnValue(DDMFormField ddmFormField, List<DDMFormFieldValue> ddmFormFieldValues) {

    if (ddmFormFieldValues == null) {
        return StringPool.BLANK;
    }/*from   w w  w .  j  av  a  2  s .  c o m*/

    final DDMFormFieldValueRenderer ddmFieldValueRenderer = _ddmFormFieldTypeServicesTracker
            .getDDMFormFieldValueRenderer(ddmFormField.getType());

    List<String> renderedDDMFormFielValues = ListUtil.toList(ddmFormFieldValues,
            new Function<DDMFormFieldValue, String>() {

                @Override
                public String apply(DDMFormFieldValue ddmFormFieldValue) {
                    return ddmFieldValueRenderer.render(ddmFormFieldValue, _renderRequest.getLocale());
                }

            });

    return StringUtil.merge(renderedDDMFormFielValues, StringPool.COMMA_AND_SPACE);
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.notification.DDLFormEmailNotificationSender.java

License:Open Source License

protected Map<String, Object> getField(List<DDMFormFieldValue> ddmFormFieldValues, Locale locale) {

    Map<String, Object> fieldMap = new HashMap<>();

    String labelString = null;/*from  w w w  .  jav  a  2  s  .c  o m*/
    StringBundler sb = new StringBundler((ddmFormFieldValues.size() * 2) - 1);

    for (int i = 0; i < ddmFormFieldValues.size(); i++) {
        DDMFormFieldValue ddmFormFieldValue = ddmFormFieldValues.get(i);

        DDMFormField ddmFormField = ddmFormFieldValue.getDDMFormField();

        if (labelString == null) {
            LocalizedValue label = ddmFormField.getLabel();

            labelString = label.getString(locale);

            if (ddmFormField.isRequired()) {
                labelString = labelString.concat("*");
            }
        }

        sb.append(renderDDMFormFieldValue(ddmFormFieldValue, locale));

        if (i < (ddmFormFieldValues.size() - 1)) {
            sb.append(StringPool.COMMA_AND_SPACE);
        }
    }

    fieldMap.put("label", labelString);
    fieldMap.put("value", sb.toString());

    return fieldMap;
}

From source file:com.liferay.dynamic.data.mapping.expression.model.FunctionCallExpression.java

License:Open Source License

@Override
public String toString() {
    StringBuffer sb = new StringBuffer();

    sb.append(_functionName);//from  ww  w.ja va2 s  . c  o  m
    sb.append("(");

    Stream<String> expressionStream = _parameterExpressions.stream().map(expression -> expression.toString());

    sb.append(expressionStream.collect(Collectors.joining(StringPool.COMMA_AND_SPACE)));

    sb.append(")");

    return sb.toString();
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormViewFormInstanceRecordsDisplayContext.java

License:Open Source License

public String getColumnValue(DDMFormField formField, List<DDMFormFieldValue> formFieldValues) {

    if (formFieldValues == null) {
        return StringPool.BLANK;
    }//from ww w  .j  a  v a 2 s .  c o  m

    final DDMFormFieldValueRenderer fieldValueRenderer = _ddmFormFieldTypeServicesTracker
            .getDDMFormFieldValueRenderer(formField.getType());

    List<String> renderedFormFielValues = ListUtil.toList(formFieldValues,
            new Function<DDMFormFieldValue, String>() {

                @Override
                public String apply(DDMFormFieldValue formFieldValue) {
                    return fieldValueRenderer.render(formFieldValue, _renderRequest.getLocale());
                }

            });

    return StringUtil.merge(renderedFormFielValues, StringPool.COMMA_AND_SPACE);
}