Class ExportImportConfigurationSettingsMapFactoryUtil
Object
com.liferay.exportimport.kernel.configuration.ExportImportConfigurationSettingsMapFactoryUtil
Provides a way to build a settings map for an
ExportImportConfiguration, which can
be used to start and control an export, import, or staging process.- Since:
- 7.0
- Author:
- Daniel Kocsis, Akos Thurzo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<String,Serializable> buildExportLayoutSettingsMap(long userId, long groupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildExportLayoutSettingsMap(User user, long groupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap) static Map<String,Serializable> buildExportPortletSettingsMap(long userId, long sourcePlid, long sourceGroupId, String portletId, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone, String fileName) static Map<String,Serializable> buildExportPortletSettingsMap(User user, long sourcePlid, long sourceGroupId, String portletId, Map<String, String[]> parameterMap, String fileName) static Map<String,Serializable> buildImportLayoutSettingsMap(long userId, long targetGroupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildImportLayoutSettingsMap(User user, long targetGroupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap) static Map<String,Serializable> buildImportPortletSettingsMap(long userId, long targetPlid, long targetGroupId, String portletId, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildImportPortletSettingsMap(User user, long targetPlid, long targetGroupId, String portletId, Map<String, String[]> parameterMap) static Map<String,Serializable> buildPublishLayoutLocalSettingsMap(long userId, long sourceGroupId, long targetGroupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildPublishLayoutLocalSettingsMap(User user, long sourceGroupId, long targetGroupId, boolean privateLayout, long[] layoutIds, Map<String, String[]> parameterMap) static Map<String,Serializable> buildPublishLayoutRemoteSettingsMap(long userId, long sourceGroupId, boolean privateLayout, Map<Long, Boolean> layoutIdMap, Map<String, String[]> parameterMap, String remoteAddress, int remotePort, String remotePathContext, boolean secureConnection, long remoteGroupId, boolean remotePrivateLayout, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildPublishLayoutRemoteSettingsMap(User user, long sourceGroupId, boolean privateLayout, Map<Long, Boolean> layoutIdMap, Map<String, String[]> parameterMap, String remoteAddress, int remotePort, String remotePathContext, boolean secureConnection, long remoteGroupId, boolean remotePrivateLayout) static Map<String,Serializable> buildPublishPortletSettingsMap(long userId, long sourceGroupId, long sourcePlid, long targetGroupId, long targetPlid, String portletId, Map<String, String[]> parameterMap, Locale locale, TimeZone timeZone) static Map<String,Serializable> buildPublishPortletSettingsMap(User user, long sourceGroupId, long sourcePlid, long targetGroupId, long targetPlid, String portletId, Map<String, String[]> parameterMap) static Map<String,Serializable> buildSettingsMap(PortletRequest portletRequest, long groupId, int type) Returns an export layout settings map if the type isExportImportConfigurationConstants.TYPE_EXPORT_LAYOUT; otherwise, returns either a local or remote publish layout settings map, depending on the staging type.
-
Constructor Details
-
ExportImportConfigurationSettingsMapFactoryUtil
public ExportImportConfigurationSettingsMapFactoryUtil()
-
-
Method Details
-
buildExportLayoutSettingsMap
-
buildExportLayoutSettingsMap
-
buildExportPortletSettingsMap
-
buildExportPortletSettingsMap
-
buildImportLayoutSettingsMap
-
buildImportLayoutSettingsMap
-
buildImportPortletSettingsMap
-
buildImportPortletSettingsMap
-
buildPublishLayoutLocalSettingsMap
-
buildPublishLayoutLocalSettingsMap
-
buildPublishLayoutRemoteSettingsMap
public static Map<String,Serializable> buildPublishLayoutRemoteSettingsMap(long userId, long sourceGroupId, boolean privateLayout, Map<Long, Boolean> layoutIdMap, Map<String, String[]> parameterMap, String remoteAddress, int remotePort, String remotePathContext, boolean secureConnection, long remoteGroupId, boolean remotePrivateLayout, Locale locale, TimeZone timeZone) -
buildPublishLayoutRemoteSettingsMap
public static Map<String,Serializable> buildPublishLayoutRemoteSettingsMap(User user, long sourceGroupId, boolean privateLayout, Map<Long, Boolean> layoutIdMap, Map<String, String[]> parameterMap, String remoteAddress, int remotePort, String remotePathContext, boolean secureConnection, long remoteGroupId, boolean remotePrivateLayout) -
buildPublishPortletSettingsMap
-
buildPublishPortletSettingsMap
-
buildSettingsMap
public static Map<String,Serializable> buildSettingsMap(PortletRequest portletRequest, long groupId, int type) throws PortalException Returns an export layout settings map if the type isExportImportConfigurationConstants.TYPE_EXPORT_LAYOUT; otherwise, returns either a local or remote publish layout settings map, depending on the staging type.- Parameters:
portletRequest- the portlet requestgroupId- the primary key of the grouptype- the export/import option type- Returns:
- an export layout settings map if the type is an export layout; otherwise, returns either a local or remote publish layout settings map, depending on the staging type
- Throws:
PortalException
-