Example usage for com.liferay.portal.kernel.util PropertiesUtil toString

List of usage examples for com.liferay.portal.kernel.util PropertiesUtil toString

Introduction

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

Prototype

public static String toString(Properties properties) 

Source Link

Usage

From source file:com.liferay.portlet.documentlibrary.action.EditFileEntryAction.java

License:Open Source License

protected void updateFileEntry(FileEntryForm fileEntryForm, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);

    String cmd = ParamUtil.getString(uploadRequest, Constants.CMD);

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

    long folderId = ParamUtil.getLong(uploadRequest, "folderId");
    long newFolderId = ParamUtil.getLong(uploadRequest, "newFolderId");
    String name = ParamUtil.getString(uploadRequest, "name");
    String sourceFileName = uploadRequest.getFileName("file");

    String title = ParamUtil.getString(uploadRequest, "title");
    String description = ParamUtil.getString(uploadRequest, "description");

    String extraSettings = PropertiesUtil.toString(fileEntryForm.getExtraSettingsProperties());

    File file = uploadRequest.getFile("file");

    ServiceContext serviceContext = ServiceContextFactory.getInstance(DLFileEntry.class.getName(),
            actionRequest);//from w ww  .  java  2s. co  m

    if (cmd.equals(Constants.ADD)) {

        // Add file entry

        DLFolderPermission.check(themeDisplay.getPermissionChecker(), folderId, ActionKeys.ADD_DOCUMENT);

        DLFileEntry entry = DLFileEntryLocalServiceUtil.addFileEntry(themeDisplay.getUserId(), folderId,
                sourceFileName, title, description, extraSettings, file, serviceContext);

        MetadataActionUtil.addMetadata(DLFileEntry.class.getName(), entry.getFileEntryId(), actionRequest);

        AssetPublisherUtil.addAndStoreSelection(actionRequest, DLFileEntry.class.getName(),
                entry.getFileEntryId(), -1);
    } else {

        // Update file entry

        DLFileEntryPermission.check(themeDisplay.getPermissionChecker(), folderId, name, ActionKeys.UPDATE);

        DLFileEntryLocalServiceUtil.updateFileEntry(themeDisplay.getUserId(), folderId, newFolderId, name,
                sourceFileName, title, description, extraSettings, file, serviceContext);
    }

    AssetPublisherUtil.addRecentFolderId(actionRequest, DLFileEntry.class.getName(), folderId);
}

From source file:com.liferay.tools.sourceformatter.SourceFormatterHelper.java

License:Open Source License

public void close() throws IOException {
    if (!_useProperties) {
        return;//from ww  w  . j  av a 2  s . c om
    }

    String newPropertiesContent = PropertiesUtil.toString(_properties);

    if (!_propertiesContent.equals(newPropertiesContent)) {
        _fileUtil.write(_propertiesFile, newPropertiesContent);
    }
}