Example usage for com.liferay.portal.util PropsValues DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES

List of usage examples for com.liferay.portal.util PropsValues DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES

Introduction

In this page you can find the example usage for com.liferay.portal.util PropsValues DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES.

Prototype

String[] DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES

To view the source code for com.liferay.portal.util PropsValues DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES.

Click Source Link

Usage

From source file:com.liferay.document.library.item.selector.web.internal.image.DLImageItemSelectorView.java

License:Open Source License

@Override
public String[] getMimeTypes() {
    return PropsValues.DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES;
}

From source file:com.liferay.wiki.editor.configuration.internal.BaseWikiAttachmentImageEditorConfigContributor.java

License:Open Source License

protected ItemSelectorCriterion getUploadItemSelectorCriterion(long wikiPageResourcePrimKey,
        ThemeDisplay themeDisplay, RequestBackedPortletURLFactory requestBackedPortletURLFactory) {

    PortletURL uploadURL = requestBackedPortletURLFactory.createActionURL(WikiPortletKeys.WIKI);

    uploadURL.setParameter(ActionRequest.ACTION_NAME, "/wiki/upload_page_attachment");
    uploadURL.setParameter("mimeTypes", PropsValues.DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES);
    uploadURL.setParameter("resourcePrimKey", String.valueOf(wikiPageResourcePrimKey));

    ItemSelectorCriterion uploadItemSelectorCriterion = new UploadItemSelectorCriterion(WikiPortletKeys.WIKI,
            uploadURL.toString(), LanguageUtil.get(themeDisplay.getLocale(), "page-attachments"));

    List<ItemSelectorReturnType> uploadDesiredItemSelectorReturnTypes = new ArrayList<>();

    uploadDesiredItemSelectorReturnTypes.add(new FileEntryItemSelectorReturnType());

    uploadItemSelectorCriterion.setDesiredItemSelectorReturnTypes(uploadDesiredItemSelectorReturnTypes);

    return uploadItemSelectorCriterion;
}

From source file:com.liferay.wiki.editor.configuration.internal.BaseWikiAttachmentImageEditorConfigContributor.java

License:Open Source License

protected ItemSelectorCriterion getWikiAttachmentItemSelectorCriterion(long wikiPageResourcePrimKey,
        List<ItemSelectorReturnType> desiredItemSelectorReturnTypes) {

    ItemSelectorCriterion attachmentItemSelectorCriterion = new WikiAttachmentItemSelectorCriterion(
            wikiPageResourcePrimKey, PropsValues.DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES);

    attachmentItemSelectorCriterion.setDesiredItemSelectorReturnTypes(desiredItemSelectorReturnTypes);

    return attachmentItemSelectorCriterion;
}

From source file:com.liferay.wiki.editor.configuration.internal.WikiAttachmentEditorOptionsContributor.java

License:Open Source License

@Override
public void populateEditorOptions(EditorOptions editorOptions, Map<String, Object> inputEditorTaglibAttributes,
        ThemeDisplay themeDisplay, RequestBackedPortletURLFactory requestBackedPortletURLFactory) {

    PortletDisplay portletDisplay = themeDisplay.getPortletDisplay();

    if (Validator.isNull(portletDisplay.getId())) {
        return;//w  ww  .j  av  a2  s .  c  o  m
    }

    Map<String, String> fileBrowserParamsMap = (Map<String, String>) inputEditorTaglibAttributes
            .get("liferay-ui:input-editor:fileBrowserParams");

    long wikiPageResourcePrimKey = 0;

    if (fileBrowserParamsMap != null) {
        wikiPageResourcePrimKey = GetterUtil.getLong(fileBrowserParamsMap.get("wikiPageResourcePrimKey"));
    }

    if (wikiPageResourcePrimKey == 0) {
        return;
    }

    PortletURL portletURL = requestBackedPortletURLFactory.createActionURL(WikiPortletKeys.WIKI);

    portletURL.setParameter(ActionRequest.ACTION_NAME, "/wiki/upload_page_attachment");
    portletURL.setParameter("resourcePrimKey", String.valueOf(wikiPageResourcePrimKey));
    portletURL.setParameter("mimeTypes", PropsValues.DL_FILE_ENTRY_PREVIEW_IMAGE_MIME_TYPES);

    editorOptions.setUploadURL(portletURL.toString());
}