Example usage for com.liferay.portal.upload UploadServletRequestImpl setTempDir

List of usage examples for com.liferay.portal.upload UploadServletRequestImpl setTempDir

Introduction

In this page you can find the example usage for com.liferay.portal.upload UploadServletRequestImpl setTempDir.

Prototype

public static void setTempDir(File tempDir) 

Source Link

Usage

From source file:com.liferay.portlet.admin.action.EditServerAction.java

License:Open Source License

protected void updateFileUploads(ActionRequest actionRequest, PortletPreferences preferences) throws Exception {

    long dlFileEntryThumbnailMaxHeight = ParamUtil.getLong(actionRequest, "dlFileEntryThumbnailMaxHeight");
    long dlFileEntryThumbnailMaxWidth = ParamUtil.getLong(actionRequest, "dlFileEntryThumbnailMaxWidth");
    String dlFileExtensions = getFileExtensions(actionRequest, "dlFileExtensions");
    long dlFileMaxSize = ParamUtil.getLong(actionRequest, "dlFileMaxSize");
    String journalImageExtensions = getFileExtensions(actionRequest, "journalImageExtensions");
    long journalImageSmallMaxSize = ParamUtil.getLong(actionRequest, "journalImageSmallMaxSize");
    String shoppingImageExtensions = getFileExtensions(actionRequest, "shoppingImageExtensions");
    long scImageMaxSize = ParamUtil.getLong(actionRequest, "scImageMaxSize");
    long scImageThumbnailMaxHeight = ParamUtil.getLong(actionRequest, "scImageThumbnailMaxHeight");
    long scImageThumbnailMaxWidth = ParamUtil.getLong(actionRequest, "scImageThumbnailMaxWidth");
    long shoppingImageLargeMaxSize = ParamUtil.getLong(actionRequest, "shoppingImageLargeMaxSize");
    long shoppingImageMediumMaxSize = ParamUtil.getLong(actionRequest, "shoppingImageMediumMaxSize");
    long shoppingImageSmallMaxSize = ParamUtil.getLong(actionRequest, "shoppingImageSmallMaxSize");
    long uploadServletRequestImplMaxSize = ParamUtil.getLong(actionRequest, "uploadServletRequestImplMaxSize");
    String uploadServletRequestImplTempDir = ParamUtil.getString(actionRequest,
            "uploadServletRequestImplTempDir");
    long usersImageMaxSize = ParamUtil.getLong(actionRequest, "usersImageMaxSize");

    preferences.setValue(PropsKeys.DL_FILE_ENTRY_THUMBNAIL_MAX_HEIGHT,
            String.valueOf(dlFileEntryThumbnailMaxHeight));
    preferences.setValue(PropsKeys.DL_FILE_ENTRY_THUMBNAIL_MAX_WIDTH,
            String.valueOf(dlFileEntryThumbnailMaxWidth));
    preferences.setValue(PropsKeys.DL_FILE_EXTENSIONS, dlFileExtensions);
    preferences.setValue(PropsKeys.DL_FILE_MAX_SIZE, String.valueOf(dlFileMaxSize));
    preferences.setValue(PropsKeys.JOURNAL_IMAGE_EXTENSIONS, journalImageExtensions);
    preferences.setValue(PropsKeys.JOURNAL_IMAGE_SMALL_MAX_SIZE, String.valueOf(journalImageSmallMaxSize));
    preferences.setValue(PropsKeys.SHOPPING_IMAGE_EXTENSIONS, shoppingImageExtensions);
    preferences.setValue(PropsKeys.SHOPPING_IMAGE_LARGE_MAX_SIZE, String.valueOf(shoppingImageLargeMaxSize));
    preferences.setValue(PropsKeys.SHOPPING_IMAGE_MEDIUM_MAX_SIZE, String.valueOf(shoppingImageMediumMaxSize));
    preferences.setValue(PropsKeys.SHOPPING_IMAGE_SMALL_MAX_SIZE, String.valueOf(shoppingImageSmallMaxSize));
    preferences.setValue(PropsKeys.SC_IMAGE_MAX_SIZE, String.valueOf(scImageMaxSize));
    preferences.setValue(PropsKeys.SC_IMAGE_THUMBNAIL_MAX_HEIGHT, String.valueOf(scImageThumbnailMaxHeight));
    preferences.setValue(PropsKeys.SC_IMAGE_THUMBNAIL_MAX_WIDTH, String.valueOf(scImageThumbnailMaxWidth));
    preferences.setValue(PropsKeys.UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE,
            String.valueOf(uploadServletRequestImplMaxSize));

    if (Validator.isNotNull(uploadServletRequestImplTempDir)) {
        preferences.setValue(PropsKeys.UPLOAD_SERVLET_REQUEST_IMPL_TEMP_DIR, uploadServletRequestImplTempDir);

        UploadServletRequestImpl.setTempDir(new File(uploadServletRequestImplTempDir));
    }/*w w  w. j  av a 2s.  c  o  m*/

    preferences.setValue(PropsKeys.USERS_IMAGE_MAX_SIZE, String.valueOf(usersImageMaxSize));

    preferences.store();
}