List of usage examples for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE
String COMMA_AND_SPACE
To view the source code for com.liferay.portal.kernel.util StringPool COMMA_AND_SPACE.
Click Source Link
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); }