Example usage for com.liferay.portal.kernel.language LanguageUtil get

List of usage examples for com.liferay.portal.kernel.language LanguageUtil get

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.language LanguageUtil get.

Prototype

public static String get(ResourceBundle resourceBundle, String key) 

Source Link

Usage

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

License:Open Source License

protected String getSubmitLabel(DDLRecordSet recordSet) {
    ThemeDisplay themeDisplay = getThemeDisplay();

    boolean workflowEnabled = hasWorkflowEnabled(recordSet, themeDisplay);

    if (workflowEnabled) {
        return LanguageUtil.get(themeDisplay.getRequest(), "submit-for-publication");
    } else {/*from  w ww .ja  v a2  s . com*/
        return LanguageUtil.get(themeDisplay.getRequest(), "submit");
    }
}

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

License:Open Source License

public DDMExpressionFunctionMetadataHelper(ResourceBundle resourceBundle) {
    addDDMExpressionFunctionMetadata(/*from w  w  w .  ja  v  a  2s.  co  m*/
            new DDMExpressionFunctionMetadata("equals-to", LanguageUtil.get(resourceBundle, "is-equal-to"),
                    _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT }));

    addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("not-equals-to",
            LanguageUtil.get(resourceBundle, "is-not-equal-to"), _TYPE_BOOLEAN,
            new String[] { _TYPE_TEXT, _TYPE_TEXT }));

    addDDMExpressionFunctionMetadata(
            new DDMExpressionFunctionMetadata("contains", LanguageUtil.get(resourceBundle, "contains"),
                    _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT }));

    addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("not-contains",
            LanguageUtil.get(resourceBundle, "does-not-contain"), _TYPE_BOOLEAN,
            new String[] { _TYPE_TEXT, _TYPE_TEXT }));

    addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("greater-than",
            LanguageUtil.get(resourceBundle, "is-greater-than"), _TYPE_BOOLEAN,
            new String[] { _TYPE_NUMBER, _TYPE_NUMBER }));

    addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("greater-than-equals",
            LanguageUtil.get(resourceBundle, "is-greater-than-or-equal-to"), _TYPE_BOOLEAN,
            new String[] { _TYPE_NUMBER, _TYPE_NUMBER }));

    addDDMExpressionFunctionMetadata(
            new DDMExpressionFunctionMetadata("less-than", LanguageUtil.get(resourceBundle, "is-less-than"),
                    _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER }));

    addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("less-than-equals",
            LanguageUtil.get(resourceBundle, "is-less-than-or-equal-to"), _TYPE_BOOLEAN,
            new String[] { _TYPE_NUMBER, _TYPE_NUMBER }));
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.GetFunctionsMVCResourceCommand.java

License:Open Source License

protected JSONObject toJSONObject(Map.Entry<String, DDMExpressionFunction> entry,
        ResourceBundle resourceBundle) {

    JSONObject jsonObject = _jsonFactory.createJSONObject();

    String key = entry.getKey();/* w  w w  . j a  va2 s.  co m*/

    String labelLanguageKey = key + CharPool.UNDERLINE + "function";

    jsonObject.put("label", LanguageUtil.get(resourceBundle, labelLanguageKey));

    jsonObject.put("value", key);

    String tooltipLanguageKey = key + CharPool.UNDERLINE + "tooltip";

    jsonObject.put("tooltip", LanguageUtil.get(resourceBundle, tooltipLanguageKey));

    return jsonObject;
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDLRecordSetPublishPortletConfigurationIcon.java

License:Open Source License

@Override
public String getMessage(PortletRequest portletRequest) {
    return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "publish");
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDLRecordSetSettingsPortletConfigurationIcon.java

License:Open Source License

@Override
public String getMessage(PortletRequest portletRequest) {
    return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "settings");
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDMDataProviderPortletConfigurationIcon.java

License:Open Source License

@Override
public String getMessage(PortletRequest portletRequest) {
    String languageId = getLanguageId(portletRequest);

    ResourceBundle resourceBundle = _resourceBundleLoader.loadResourceBundle(languageId);

    return LanguageUtil.get(resourceBundle, getMessageKey());
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.ExportDDLRecordSetPortletConfigurationIcon.java

License:Open Source License

@Override
public String getMessage(PortletRequest portletRequest) {
    return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "export");
}

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();/*  w ww.j a v  a  2  s.  c  o  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<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.lists.internal.exporter.DDLXLSExporter.java

License:Open Source License

protected void createHeaderRow(Collection<DDMFormField> ddmFormFields, Sheet sheet, Workbook workbook) {

    Row row = sheet.createRow(0);/*  w w w.  j  av  a  2  s . co m*/

    CellStyle cellStyle = createCellStyle(workbook, true, "Courier New", (short) 14);

    int cellIndex = 0;

    Cell cell = null;

    Locale locale = getLocale();

    for (DDMFormField ddmFormField : ddmFormFields) {
        LocalizedValue label = ddmFormField.getLabel();

        cell = row.createCell(cellIndex++, CellType.STRING);

        cell.setCellStyle(cellStyle);
        cell.setCellValue(label.getString(locale));
    }

    cell = row.createCell(cellIndex++, CellType.STRING);

    cell.setCellStyle(cellStyle);
    cell.setCellValue(LanguageUtil.get(locale, "status"));

    cell = row.createCell(cellIndex++, CellType.STRING);

    cell.setCellStyle(cellStyle);
    cell.setCellValue(LanguageUtil.get(locale, "modified-date"));

    cell = row.createCell(cellIndex++, CellType.STRING);

    cell.setCellStyle(cellStyle);
    cell.setCellValue(LanguageUtil.get(locale, "author"));
}

From source file:com.liferay.dynamic.data.lists.internal.exporter.DDLXMLExporter.java

License:Open Source License

@Override
protected byte[] doExport(long recordSetId, int status, int start, int end,
        OrderByComparator<DDLRecord> orderByComparator) throws Exception {

    DDLRecordSet recordSet = _ddlRecordSetService.getRecordSet(recordSetId);

    Map<String, DDMFormField> ddmFormFields = getDistinctFields(recordSetId);

    Document document = SAXReaderUtil.createDocument();

    Element rootElement = document.addElement("root");

    List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end,
            orderByComparator);/*from  w w w.  j  a v  a2  s  .  c  om*/

    DateTimeFormatter dateTimeFormatter = getDateTimeFormatter();

    for (DDLRecord record : records) {
        Element fieldsElement = rootElement.addElement("fields");

        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()) {

            DDMFormFieldRenderedValue ddmFormFieldRenderedValue = values.get(entry.getKey());

            addFieldElement(ddmFormFieldRenderedValue, fieldsElement, entry);
        }

        Locale locale = getLocale();

        addFieldElement(fieldsElement, LanguageUtil.get(locale, "status"),
                getStatusMessage(recordVersion.getStatus()));

        addFieldElement(fieldsElement, LanguageUtil.get(locale, "modified-date"),
                formatDate(recordVersion.getStatusDate(), dateTimeFormatter));

        addFieldElement(fieldsElement, LanguageUtil.get(locale, "author"), recordVersion.getUserName());
    }

    String xml = document.asXML();

    return xml.getBytes();
}