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.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java

License:Open Source License

private void _populateFileEntryColumns() {
    DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings();

    String[] fileEntryColumns = dlPortletInstanceSettings.getFileEntryColumns();

    _currentFileEntryColumns = new ArrayList<>();

    for (String fileEntryColumn : fileEntryColumns) {
        _currentFileEntryColumns.add(new KeyValuePair(fileEntryColumn,
                LanguageUtil.get(_dlRequestHelper.getLocale(), fileEntryColumn)));
    }/* w  w w .  j  av a  2s. com*/

    _availableFileEntryColumns = new ArrayList<>();

    Arrays.sort(fileEntryColumns);

    Set<String> allFileEntryColumns = SetUtil.fromArray(_getAllFileEntryColumns());

    for (String fileEntryColumn : allFileEntryColumns) {
        if (Arrays.binarySearch(fileEntryColumns, fileEntryColumn) < 0) {
            _availableFileEntryColumns.add(new KeyValuePair(fileEntryColumn,
                    LanguageUtil.get(_dlRequestHelper.getLocale(), fileEntryColumn)));
        }
    }

    _availableFileEntryColumns = ListUtil.sort(_availableFileEntryColumns,
            new KeyValuePairComparator(false, true));
}

From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java

License:Open Source License

private void _populateFolderColumns() {
    DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings();

    String[] folderColumns = dlPortletInstanceSettings.getFolderColumns();

    _currentFolderColumns = new ArrayList<>();

    for (String folderColumn : folderColumns) {
        _currentFolderColumns.add(//from  w  w  w.  j a  va 2s. co m
                new KeyValuePair(folderColumn, LanguageUtil.get(_dlRequestHelper.getLocale(), folderColumn)));
    }

    _availableFolderColumns = new ArrayList<>();

    Arrays.sort(folderColumns);

    Set<String> allFolderColumns = SetUtil.fromArray(_getAllFolderColumns());

    for (String folderColumn : allFolderColumns) {
        if (Arrays.binarySearch(folderColumns, folderColumn) < 0) {
            _availableFolderColumns.add(new KeyValuePair(folderColumn,
                    LanguageUtil.get(_dlRequestHelper.getLocale(), folderColumn)));
        }
    }

    _availableFolderColumns = ListUtil.sort(_availableFolderColumns, new KeyValuePairComparator(false, true));
}

From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java

License:Open Source License

private void _populateMimeTypes() {
    DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings();

    String[] mediaGalleryMimeTypes = dlPortletInstanceSettings.getMimeTypes();

    Arrays.sort(mediaGalleryMimeTypes);

    ThemeDisplay themeDisplay = _dlRequestHelper.getThemeDisplay();

    _currentMimeTypes = new ArrayList<>();

    for (String mimeType : mediaGalleryMimeTypes) {
        _currentMimeTypes.add(new KeyValuePair(mimeType, LanguageUtil.get(themeDisplay.getLocale(), mimeType)));
    }//from   ww  w.  j  ava 2  s .  c o m

    _availableMimeTypes = new ArrayList<>();

    Set<String> allMediaGalleryMimeTypes = DLUtil.getAllMediaGalleryMimeTypes();

    for (String mimeType : allMediaGalleryMimeTypes) {
        if (Arrays.binarySearch(mediaGalleryMimeTypes, mimeType) < 0) {
            _availableMimeTypes
                    .add(new KeyValuePair(mimeType, LanguageUtil.get(themeDisplay.getLocale(), mimeType)));
        }
    }
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addCancelCheckoutToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isCancelCheckoutDocumentActionAvailable()) {

        return;/*from  ww w .  j  a  v  a2 s . co  m*/
    }

    _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.CANCEL_CHECKOUT,
            LanguageUtil.get(_resourceBundle, "cancel-checkout[document]"),
            getSubmitFormJavaScript(Constants.CANCEL_CHECKOUT, null));
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addCheckinToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isCheckinActionAvailable()) {
        return;//from   www . j a  v  a 2s  .com
    }

    PortletURL portletURL = _getActionURL("/document_library/edit_file_entry", Constants.CHECKIN);

    portletURL.setParameter("fileEntryId", String.valueOf(_fileEntry.getFileEntryId()));

    JavaScriptToolbarItem javaScriptToolbarItem = _addJavaScriptUIItem(new JavaScriptToolbarItem(),
            toolbarItems, DLUIItemKeys.CHECKIN, LanguageUtil.get(_resourceBundle, "checkin"),
            getNamespace() + "showVersionDetailsDialog('" + portletURL + "');");

    String javaScript = "/com/liferay/document/library/web/display/context/dependencies" + "/checkin_js.ftl";

    Class<?> clazz = getClass();

    URLTemplateResource urlTemplateResource = new URLTemplateResource(javaScript,
            clazz.getResource(javaScript));

    Template template = TemplateManagerUtil.getTemplate(TemplateConstants.LANG_TYPE_FTL, urlTemplateResource,
            false);

    template.put("dialogCancelButtonLabel", LanguageUtil.get(_resourceBundle, "cancel"));
    template.put("dialogSaveButtonLabel", LanguageUtil.get(_resourceBundle, "save"));
    template.put("dialogTitle", UnicodeLanguageUtil.get(_resourceBundle, "describe-your-changes"));
    template.put("namespace", getNamespace());

    UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter();

    template.processTemplate(unsyncStringWriter);

    javaScriptToolbarItem.setJavaScript(unsyncStringWriter.toString());
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addCheckoutToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isCheckoutDocumentActionAvailable()) {

        return;/* w ww  . j a v  a  2 s  . c  o m*/
    }

    _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.CHECKOUT,
            LanguageUtil.get(_resourceBundle, "checkout[document]"),
            getSubmitFormJavaScript(Constants.CHECKOUT, null));
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addDeleteToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!isDeleteActionAvailable()) {
        return;/*from  w  ww.  j a va 2  s .  co m*/
    }

    LiferayPortletResponse liferayPortletResponse = _getLiferayPortletResponse();

    PortletURL portletURL = liferayPortletResponse.createRenderURL();

    long folderId = _fileEntry.getFolderId();

    if (folderId == DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) {
        portletURL.setParameter("mvcRenderCommandName", "/document_library/view");
    } else {
        portletURL.setParameter("mvcRenderCommandName", "/document_library/view_folder");
    }

    portletURL.setParameter("folderId", String.valueOf(folderId));

    StringBundler sb = new StringBundler(5);

    sb.append("if (confirm('");
    sb.append(UnicodeLanguageUtil.get(_resourceBundle, "are-you-sure-you-want-to-delete-this"));
    sb.append("')) {");
    sb.append(getSubmitFormJavaScript(Constants.DELETE, portletURL.toString()));
    sb.append("}");

    _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.DELETE,
            LanguageUtil.get(_resourceBundle, "delete"), sb.toString());
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addDownloadToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isDownloadActionAvailable()) {
        return;/*from   ww  w  .j ava  2 s .co  m*/
    }

    _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.DOWNLOAD,
            LanguageUtil.get(_resourceBundle, "download"),
            DLUtil.getDownloadURL(_fileEntry, _fileVersion, _themeDisplay, StringPool.BLANK));
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addEditToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isEditActionAvailable()) {
        return;//from  w ww  . j  ava 2s  .c  o m
    }

    PortletURL portletURL = _getRenderURL("/document_library/edit_file_entry");

    _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.EDIT,
            LanguageUtil.get(_resourceBundle, "edit"), portletURL.toString());
}

From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java

License:Open Source License

public void addMoveToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException {

    if (!_fileEntryDisplayContextHelper.isMoveActionAvailable()) {
        return;/*from  ww  w  . ja  v a 2s . c  o  m*/
    }

    PortletURL portletURL = _getRenderURL("/document_library/move_entry");

    _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.MOVE,
            LanguageUtil.get(_resourceBundle, "move"), portletURL.toString());
}