Author: rwatler
Date: Fri Jun 26 17:47:48 2009
New Revision: 788787

URL: http://svn.apache.org/viewvc?rev=788787&view=rev
Log:
JS-1034: Add SSO option for data export portlet

Modified:
    
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/java/org/apache/jetspeed/portlets/admin/JetspeedDataImporter.java
    
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/webapp/WEB-INF/view/admin/importer-view.vm
    
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/portal/src/java/org/apache/jetspeed/layout/impl/ExportJetspeedSchema.java
    
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerApplication.java
    
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerSecondaryImpl.java

Modified: 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/java/org/apache/jetspeed/portlets/admin/JetspeedDataImporter.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/java/org/apache/jetspeed/portlets/admin/JetspeedDataImporter.java?rev=788787&r1=788786&r2=788787&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/java/org/apache/jetspeed/portlets/admin/JetspeedDataImporter.java
 (original)
+++ 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/java/org/apache/jetspeed/portlets/admin/JetspeedDataImporter.java
 Fri Jun 26 17:47:48 2009
@@ -85,6 +85,8 @@
 
     private HashMap rulesMap = new HashMap();
 
+    private HashMap ssoMap = new HashMap();
+
     int refCouter = 0;
 
     private static String ENCODING_STRING = "JETSPEED-SERIALIZER-ENCODING";
@@ -242,6 +244,7 @@
             settings.put(JetspeedSerializer.KEY_PROCESS_CAPABILITIES,
                     Boolean.TRUE);
             settings.put(JetspeedSerializer.KEY_PROCESS_PROFILER, 
Boolean.TRUE);
+            settings.put(JetspeedSerializer.KEY_PROCESS_SSO, Boolean.TRUE);
             settings.put(JetspeedSerializer.KEY_PROCESS_USER_PREFERENCES,
                     Boolean.TRUE);
             settings.put(JetspeedSerializer.KEY_OVERWRITE_EXISTING,

Modified: 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/webapp/WEB-INF/view/admin/importer-view.vm
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/webapp/WEB-INF/view/admin/importer-view.vm?rev=788787&r1=788786&r2=788787&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/webapp/WEB-INF/view/admin/importer-view.vm
 (original)
+++ 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/applications/j2-admin/src/webapp/WEB-INF/view/admin/importer-view.vm
 Fri Jun 26 17:47:48 2009
@@ -61,8 +61,17 @@
                {
                        permissions.value='n';
                }                                               
-               var names = new Array("users", "profiles","capabilities", 
"permissions");
-               var values = new 
Array(users.value,profiling.value,capabilities.value,permissions.value);
+               var sso = document.getElementById('sso');
+               if(sso.checked)
+               {
+                       sso.value='y';
+               }                               
+               else
+               {
+                       sso.value='n';
+               }                                               
+               var names = new Array("users", "profiles","capabilities", 
"permissions", "sso");
+               var values = new 
Array(users.value,profiling.value,capabilities.value,permissions.value,sso.value);
                ajaxInvoke("jetspeedexport", names, values, new exportHandler() 
);              
        }
        function buildPrefsquery()
@@ -187,8 +196,12 @@
           Capabilities (Mimetypes, mediatypes, capabilities,clients)</td>      
          
          </tr>
       <tr>
-        <td colspan="2"><input type="checkbox" name="permissions"  
id="permissions" value="n">
+        <td colspan="2"><input type="checkbox" name="permissions" 
id="permissions" value="n">
           Permissions</td>
+      </tr>
+      <tr>
+        <td colspan="2"><input type="checkbox" name="sso" id="sso" value="n">
+          SSO</td>
       </tr>      
          <tr>
                  <td><input type="button" value="Export" 
onClick="javascript:buildExportquery();"></td>
@@ -223,7 +236,7 @@
 #else
   <td class="portlet-msg-info">$!msg</td>
 #end
-</tr>         
+</tr>
 #end
       <tr>
         <td>Choose file to import 

Modified: 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/portal/src/java/org/apache/jetspeed/layout/impl/ExportJetspeedSchema.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/portal/src/java/org/apache/jetspeed/layout/impl/ExportJetspeedSchema.java?rev=788787&r1=788786&r2=788787&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/portal/src/java/org/apache/jetspeed/layout/impl/ExportJetspeedSchema.java
 (original)
+++ 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/portal/src/java/org/apache/jetspeed/layout/impl/ExportJetspeedSchema.java
 Fri Jun 26 17:47:48 2009
@@ -56,6 +56,7 @@
     private static final String PERMISSIONS = "permissions";
     private static final String PROFILES = "profiles";
     private static final String CAPABILITIES = "capabilities";
+    private static final String SSO = "sso";
     private static final String PREFS = "prefs";
 
     String pathSeprator = System.getProperty("file.separator");
@@ -97,6 +98,8 @@
                         getNonNullActionParameter(requestContext, 
PERMISSIONS).equalsIgnoreCase("y") ? Boolean.TRUE : Boolean.FALSE);
                 settings.put(JetspeedSerializer.KEY_PROCESS_PROFILER, 
                         getNonNullActionParameter(requestContext, 
PROFILES).equalsIgnoreCase("y") ? Boolean.TRUE : Boolean.FALSE);
+                settings.put(JetspeedSerializer.KEY_PROCESS_SSO, 
+                        getNonNullActionParameter(requestContext, 
SSO).equalsIgnoreCase("y") ? Boolean.TRUE : Boolean.FALSE);
                 settings.put(JetspeedSerializer.KEY_PROCESS_CAPABILITIES, 
                         getNonNullActionParameter(requestContext, 
CAPABILITIES).equalsIgnoreCase("y") ? Boolean.TRUE : Boolean.FALSE);
             }

Modified: 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerApplication.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerApplication.java?rev=788787&r1=788786&r2=788787&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerApplication.java
 (original)
+++ 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerApplication.java
 Fri Jun 26 17:47:48 2009
@@ -47,8 +47,8 @@
  *      CAPABILITIES - extract/import capabilities
  *      PROFILE = extract/import profile settings (for export requires USER)
  *      PERMISSIONS = extract/import permissions 
- *      PREFS = extract/import  portlet preferences (ignored if any of the 
above is set)
  *      SSO = extract/import sso sites
+ *      PREFS = extract/import  portlet preferences (ignored if any of the 
above is set)
  *      
  *      NOOVERWRITE = don't overwrite existing file (for export)
  *      BACKUP = backup before process

Modified: 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerSecondaryImpl.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerSecondaryImpl.java?rev=788787&r1=788786&r2=788787&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerSecondaryImpl.java
 (original)
+++ 
portals/jetspeed-2/portal/branches/JETSPEED-2.1.3-POSTRELEASE/components/serializer/src/java/org/apache/jetspeed/serializer/JetspeedSerializerSecondaryImpl.java
 Fri Jun 26 17:47:48 2009
@@ -131,6 +131,7 @@
                setSetting(JetspeedSerializer.KEY_PROCESS_PROFILER, false);
         setSetting(JetspeedSerializer.KEY_PROCESS_PERMISSIONS, false);
         setSetting(JetspeedSerializer.KEY_PROCESS_USER_PREFERENCES, false);
+        setSetting(JetspeedSerializer.KEY_PROCESS_SSO, false);
                setSetting(JetspeedSerializer.KEY_OVERWRITE_EXISTING, true);
                setSetting(JetspeedSerializer.KEY_BACKUP_BEFORE_PROCESS, true);
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to