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

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

Introduction

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

Prototype

String NEW_LINE

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

Click Source Link

Usage

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();
}