protected static ExportImportConfiguration buildDefaultRemotePublishingExportImportConfiguration( User user, long sourceGroupId, boolean privateLayout, String remoteAddress, int remotePort, String remotePathContext, boolean secureConnection, long remoteGroupId, Map<String, String[]> parameterMap) throws PortalException { Map<String, Serializable> publishLayoutRemoteSettingsMap = ExportImportConfigurationSettingsMapFactoryUtil. buildPublishLayoutRemoteSettingsMap( user.getUserId(), sourceGroupId, privateLayout, ExportImportHelperUtil.getAllLayoutIdsMap( sourceGroupId, privateLayout), parameterMap, remoteAddress, remotePort, remotePathContext, secureConnection, remoteGroupId, privateLayout, user.getLocale(), user.getTimeZone()); return ExportImportConfigurationLocalServiceUtil. addDraftExportImportConfiguration( user.getUserId(), ExportImportConfigurationConstants.TYPE_PUBLISH_LAYOUT_REMOTE, publishLayoutRemoteSettingsMap); }