Ejemplo n.º 1
0
  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 =
        ExportImportConfigurationSettingsMapFactory.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);
  }