List of usage examples for com.liferay.portal.kernel.util StringPool NEW_LINE
String NEW_LINE
To view the source code for com.liferay.portal.kernel.util StringPool NEW_LINE.
Click Source Link
From source file:com.liferay.contacts.util.ContactsUtil.java
License:Open Source License
private static String _getJobTitle(User user) { String jobTitle = user.getJobTitle(); if (Validator.isNotNull(jobTitle)) { return "TITLE:".concat(jobTitle).concat(StringPool.NEW_LINE); }// ww w. j a v a 2 s . com return StringPool.BLANK; }
From source file:com.liferay.contacts.util.ContactsUtil.java
License:Open Source License
private static String _getName(User user, Contact contact) throws Exception { StringBundler sb = new StringBundler(14); sb.append("N:"); sb.append(user.getLastName());/* w w w . j a va 2 s. c o m*/ sb.append(StringPool.SEMICOLON); sb.append(user.getFirstName()); sb.append(StringPool.SEMICOLON); sb.append(user.getMiddleName()); sb.append(StringPool.SEMICOLON); int prefixId = contact.getPrefixId(); if (prefixId > 0) { ListType listType = ListTypeServiceUtil.getListType(prefixId); sb.append(listType.getName()); } sb.append(StringPool.SEMICOLON); int suffixId = contact.getSuffixId(); if (suffixId > 0) { ListType listType = ListTypeServiceUtil.getListType(suffixId); sb.append(listType.getName()); } sb.append(StringPool.NEW_LINE); sb.append("FN:"); sb.append(user.getFullName()); sb.append(StringPool.NEW_LINE); return sb.toString(); }
From source file:com.liferay.contacts.util.ContactsUtil.java
License:Open Source License
private static String _getPhones(User user) throws Exception { List<Phone> phones = PhoneLocalServiceUtil.getPhones(user.getCompanyId(), Contact.class.getName(), user.getContactId());/*from w ww . j ava 2 s. c o m*/ StringBundler sb = new StringBundler(phones.size() * 7); for (Phone phone : phones) { sb.append("TEL;TYPE="); ListType listType = phone.getType(); sb.append(StringUtil.toUpperCase(_getVCardListTypeName(listType))); sb.append(StringPool.COLON); sb.append(phone.getNumber()); sb.append(StringPool.SPACE); sb.append(phone.getExtension()); sb.append(StringPool.NEW_LINE); } return sb.toString(); }
From source file:com.liferay.contacts.util.ContactsUtil.java
License:Open Source License
private static String _getWebsites(User user) throws Exception { List<Website> websites = WebsiteLocalServiceUtil.getWebsites(user.getCompanyId(), Contact.class.getName(), user.getContactId());/* www . j a v a2 s . c om*/ StringBundler sb = new StringBundler(websites.size() * 5); for (Website website : websites) { sb.append("URL;TYPE="); ListType listType = website.getType(); sb.append(StringUtil.toUpperCase(_getVCardListTypeName(listType))); sb.append(StringPool.COLON); String url = website.getUrl(); sb.append(url.replaceAll(StringPool.COLON, "\\:")); sb.append(StringPool.NEW_LINE); } return sb.toString(); }
From source file:com.liferay.dynamic.data.lists.exporter.impl.DDLCSVExporter.java
License:Open Source License
@Override protected byte[] doExport(long recordSetId, int status, int start, int end, OrderByComparator<DDLRecord> orderByComparator) throws Exception { StringBundler sb = new StringBundler(); DDLRecordSet recordSet = _ddlRecordSetService.getRecordSet(recordSetId); DDMStructure ddmStructure = recordSet.getDDMStructure(); List<DDMFormField> ddmFormFields = getDDMFormFields(ddmStructure); for (DDMFormField ddmFormField : ddmFormFields) { LocalizedValue label = ddmFormField.getLabel(); sb.append(CSVUtil.encode(label.getString(getLocale()))); sb.append(CharPool.COMMA);/*from w w w. j a v a 2 s . co m*/ } sb.append(LanguageUtil.get(getLocale(), "status")); sb.append(StringPool.NEW_LINE); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator); Iterator<DDLRecord> iterator = records.iterator(); while (iterator.hasNext()) { DDLRecord record = iterator.next(); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Fields fields = _ddmFormValuesToFieldsConverter.convert(ddmStructure, ddmFormValues); for (DDMFormField ddmFormField : ddmFormFields) { String name = ddmFormField.getName(); String value = StringPool.BLANK; if (fields.contains(name)) { Field field = fields.get(name); value = field.getRenderedValue(getLocale()); } sb.append(CSVUtil.encode(value)); sb.append(CharPool.COMMA); } sb.append(getStatusMessage(recordVersion.getStatus())); if (iterator.hasNext()) { sb.append(StringPool.NEW_LINE); } } String csv = sb.toString(); return csv.getBytes(); }
From source file:com.liferay.dynamic.data.lists.internal.exporter.DDLCSVExporter.java
License:Open Source License
@Override protected byte[] doExport(long recordSetId, int status, int start, int end, OrderByComparator<DDLRecord> orderByComparator) throws Exception { StringBundler sb = new StringBundler(); DDLRecordSet recordSet = _ddlRecordSetService.getRecordSet(recordSetId); Map<String, DDMFormField> ddmFormFields = getDistinctFields(recordSetId); Locale locale = getLocale();//from w ww . j a v a 2s .com for (DDMFormField ddmFormField : ddmFormFields.values()) { LocalizedValue label = ddmFormField.getLabel(); sb.append(CSVUtil.encode(label.getString(locale))); sb.append(CharPool.COMMA); } sb.append(LanguageUtil.get(locale, "status")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "modified-date")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "author")); sb.append(StringPool.NEW_LINE); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator); Iterator<DDLRecord> iterator = records.iterator(); DateTimeFormatter dateTimeFormatter = getDateTimeFormatter(); while (iterator.hasNext()) { DDLRecord record = iterator.next(); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Map<String, DDMFormFieldRenderedValue> values = getRenderedValues(recordSet.getScope(), ddmFormFields.values(), ddmFormValues); for (Map.Entry<String, DDMFormField> entry : ddmFormFields.entrySet()) { if (values.containsKey(entry.getKey())) { DDMFormFieldRenderedValue ddmFormFieldRenderedValue = values.get(entry.getKey()); sb.append(CSVUtil.encode(ddmFormFieldRenderedValue.getValue())); } else { sb.append(StringPool.BLANK); } sb.append(CharPool.COMMA); } sb.append(getStatusMessage(recordVersion.getStatus())); sb.append(CharPool.COMMA); sb.append(formatDate(recordVersion.getStatusDate(), dateTimeFormatter)); sb.append(CharPool.COMMA); sb.append(CSVUtil.encode(recordVersion.getUserName())); if (iterator.hasNext()) { sb.append(StringPool.NEW_LINE); } } String csv = sb.toString(); return csv.getBytes(); }
From source file:com.liferay.dynamic.data.mapping.internal.render.TextAreaDDMFormFieldValueRenderer.java
License:Open Source License
@Override public String render(List<DDMFormFieldValue> ddmFormFieldValues, Locale locale) { String valueRendered = super.render(ddmFormFieldValues, locale); return valueRendered.replace(StringPool.NEW_LINE, "<br>"); }
From source file:com.liferay.dynamic.data.mapping.io.internal.exporter.DDMFormCSVExporter.java
License:Open Source License
@Override protected byte[] doExport(long formInstanceId, int status, int start, int end, OrderByComparator<DDMFormInstanceRecord> orderByComparator) throws Exception { StringBundler sb = new StringBundler(); Map<String, DDMFormField> ddmFormFields = getDistinctFields(formInstanceId); Locale locale = getLocale();//from w w w.jav a 2 s .co m for (DDMFormField ddmFormField : ddmFormFields.values()) { LocalizedValue label = ddmFormField.getLabel(); sb.append(CSVUtil.encode(label.getString(locale))); sb.append(CharPool.COMMA); } sb.append(LanguageUtil.get(locale, "status")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "modified-date")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "author")); sb.append(StringPool.NEW_LINE); List<DDMFormInstanceRecord> formInstanceRecords = _ddmFormInstanceRecordLocalService .getFormInstanceRecords(formInstanceId, status, start, end, orderByComparator); Iterator<DDMFormInstanceRecord> iterator = formInstanceRecords.iterator(); DateTimeFormatter dateTimeFormatter = getDateTimeFormatter(); while (iterator.hasNext()) { DDMFormInstanceRecord record = iterator.next(); DDMFormInstanceRecordVersion recordVersion = record.getFormInstanceRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getStorageId()); Map<String, DDMFormFieldRenderedValue> values = getRenderedValues(ddmFormFields.values(), ddmFormValues); for (Map.Entry<String, DDMFormField> entry : ddmFormFields.entrySet()) { if (values.containsKey(entry.getKey())) { DDMFormFieldRenderedValue ddmFormFieldRenderedValue = values.get(entry.getKey()); sb.append(CSVUtil.encode(ddmFormFieldRenderedValue.getValue())); } else { sb.append(StringPool.BLANK); } sb.append(CharPool.COMMA); } sb.append(getStatusMessage(recordVersion.getStatus())); sb.append(CharPool.COMMA); sb.append(formatDate(recordVersion.getStatusDate(), dateTimeFormatter)); sb.append(CharPool.COMMA); sb.append(CSVUtil.encode(recordVersion.getUserName())); if (iterator.hasNext()) { sb.append(StringPool.NEW_LINE); } } String csv = sb.toString(); return csv.getBytes(); }
From source file:com.liferay.expando.web.internal.portlet.ExpandoPortlet.java
License:Open Source License
protected Serializable getValue(PortletRequest portletRequest, String name, int type) throws PortalException { String delimiter = StringPool.COMMA; Serializable value = null;/* w ww. j a v a 2 s. c o m*/ if (type == ExpandoColumnConstants.BOOLEAN) { value = ParamUtil.getBoolean(portletRequest, name); } else if (type == ExpandoColumnConstants.BOOLEAN_ARRAY) { } else if (type == ExpandoColumnConstants.DATE) { User user = _portal.getUser(portletRequest); int valueDateMonth = ParamUtil.getInteger(portletRequest, name + "Month"); int valueDateDay = ParamUtil.getInteger(portletRequest, name + "Day"); int valueDateYear = ParamUtil.getInteger(portletRequest, name + "Year"); int valueDateHour = ParamUtil.getInteger(portletRequest, name + "Hour"); int valueDateMinute = ParamUtil.getInteger(portletRequest, name + "Minute"); int valueDateAmPm = ParamUtil.getInteger(portletRequest, name + "AmPm"); if (valueDateAmPm == Calendar.PM) { valueDateHour += 12; } value = _portal.getDate(valueDateMonth, valueDateDay, valueDateYear, valueDateHour, valueDateMinute, user.getTimeZone(), ValueDataException.class); } else if (type == ExpandoColumnConstants.DATE_ARRAY) { } else if (type == ExpandoColumnConstants.DOUBLE) { value = ParamUtil.getDouble(portletRequest, name); } else if (type == ExpandoColumnConstants.DOUBLE_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getDoubleValues(values); } else if (type == ExpandoColumnConstants.FLOAT) { value = ParamUtil.getFloat(portletRequest, name); } else if (type == ExpandoColumnConstants.FLOAT_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getFloatValues(values); } else if (type == ExpandoColumnConstants.INTEGER) { value = ParamUtil.getInteger(portletRequest, name); } else if (type == ExpandoColumnConstants.INTEGER_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getIntegerValues(values); } else if (type == ExpandoColumnConstants.LONG) { value = ParamUtil.getLong(portletRequest, name); } else if (type == ExpandoColumnConstants.LONG_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getLongValues(values); } else if (type == ExpandoColumnConstants.NUMBER) { value = ParamUtil.getNumber(portletRequest, name); } else if (type == ExpandoColumnConstants.NUMBER_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getNumberValues(values); } else if (type == ExpandoColumnConstants.SHORT) { value = ParamUtil.getShort(portletRequest, name); } else if (type == ExpandoColumnConstants.SHORT_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } String[] values = StringUtil.split(paramValue, delimiter); value = GetterUtil.getShortValues(values); } else if (type == ExpandoColumnConstants.STRING_ARRAY) { String paramValue = ParamUtil.getString(portletRequest, name); if (paramValue.contains(StringPool.NEW_LINE)) { delimiter = StringPool.NEW_LINE; } value = StringUtil.split(paramValue, delimiter); } else if (type == ExpandoColumnConstants.STRING_LOCALIZED) { value = (Serializable) LocalizationUtil.getLocalizationMap(portletRequest, name); } else { value = ParamUtil.getString(portletRequest, name); } return value; }
From source file:com.liferay.frontend.taglib.form.navigator.internal.osgi.commands.FormNavigatorOSGiCommands.java
License:Open Source License
private String _getCategoryLine(String formNavigatorId, String formNavigatorCategoryKey) { List<FormNavigatorEntry> formNavigatorEntries = _formNavigatorEntriesMap .getService(_getKey(formNavigatorId, formNavigatorCategoryKey)); if (formNavigatorEntries == null) { return StringPool.BLANK; }/*from www . j av a 2 s . c o m*/ Stream<FormNavigatorEntry> formNavigatorEntriesStream = formNavigatorEntries.stream(); Stream<String> formNavigatorKeysStream = formNavigatorEntriesStream.map(FormNavigatorEntry::getKey); String formNavigatorEntryKeysCSV = formNavigatorKeysStream.collect(_collectorCSV); StringBundler sb = new StringBundler(4); if (Validator.isNotNull(formNavigatorCategoryKey)) { sb.append(formNavigatorCategoryKey); sb.append(StringPool.EQUAL); } sb.append(formNavigatorEntryKeysCSV); sb.append(StringPool.NEW_LINE); return sb.toString(); }