taylor      2002/07/28 19:25:28

  Modified:    src/java/org/apache/jetspeed/modules/actions/portlets/browser
                        DatabaseBrowserAction.java
               src/java/org/apache/jetspeed/om/dbpsml/map
                        JetspeedGroupProfileMapBuilder.java
                        JetspeedRoleProfileMapBuilder.java
                        JetspeedUserProfileMapBuilder.java
               src/java/org/apache/jetspeed/portal
                        JetspeedPortletInstance.java
               src/java/org/apache/jetspeed/services/psmlmanager
                        CastorPsmlManagerService.java PsmlImporter.java
               src/java/org/apache/jetspeed/services/psmlmanager/db
                        DatabasePsmlManagerService.java
               src/java/org/apache/jetspeed/services/rundata
                        DefaultJetspeedRunData.java
               src/java/org/apache/jetspeed/util/template JetspeedTool.java
               webapp/WEB-INF/conf JetspeedSecurity.properties
  Log:
  - PSML Importer now updates if it fails to create
  - Added option to PSML Importer to check for existing input (optional)
  - Cleaned up error msgs, null pointer checks
  
  Revision  Changes    Path
  1.22      +2 -2      
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/browser/DatabaseBrowserAction.java
  
  Index: DatabaseBrowserAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/browser/DatabaseBrowserAction.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- DatabaseBrowserAction.java        28 Jun 2002 05:37:29 -0000      1.21
  +++ DatabaseBrowserAction.java        29 Jul 2002 02:25:27 -0000      1.22
  @@ -205,7 +205,7 @@
                   }
                   else
                   {
  -                    Log.error("The sql query is null, hence not generating the 
result set.");
  +                    Log.info("The sql query is null, hence not generating the 
result set.");
                   }
               }
               else
  
  
  
  1.10      +1 -1      
jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedGroupProfileMapBuilder.java
  
  Index: JetspeedGroupProfileMapBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedGroupProfileMapBuilder.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JetspeedGroupProfileMapBuilder.java       26 Jul 2002 01:47:20 -0000      1.9
  +++ JetspeedGroupProfileMapBuilder.java       29 Jul 2002 02:25:27 -0000      1.10
  @@ -11,7 +11,7 @@
   /**
     *  This class was autogenerated by Torque on: 
     *
  -  * [Wed Jul 24 09:58:29 PDT 2002]
  +  * [Thu Jul 25 18:56:56 PDT 2002]
     *
     */
   public class JetspeedGroupProfileMapBuilder implements MapBuilder
  
  
  
  1.10      +1 -1      
jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedRoleProfileMapBuilder.java
  
  Index: JetspeedRoleProfileMapBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedRoleProfileMapBuilder.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JetspeedRoleProfileMapBuilder.java        26 Jul 2002 01:47:20 -0000      1.9
  +++ JetspeedRoleProfileMapBuilder.java        29 Jul 2002 02:25:27 -0000      1.10
  @@ -11,7 +11,7 @@
   /**
     *  This class was autogenerated by Torque on: 
     *
  -  * [Wed Jul 24 09:58:29 PDT 2002]
  +  * [Thu Jul 25 18:56:56 PDT 2002]
     *
     */
   public class JetspeedRoleProfileMapBuilder implements MapBuilder
  
  
  
  1.10      +1 -1      
jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedUserProfileMapBuilder.java
  
  Index: JetspeedUserProfileMapBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/dbpsml/map/JetspeedUserProfileMapBuilder.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JetspeedUserProfileMapBuilder.java        26 Jul 2002 01:47:20 -0000      1.9
  +++ JetspeedUserProfileMapBuilder.java        29 Jul 2002 02:25:27 -0000      1.10
  @@ -11,7 +11,7 @@
   /**
     *  This class was autogenerated by Torque on: 
     *
  -  * [Wed Jul 24 09:58:29 PDT 2002]
  +  * [Thu Jul 25 18:56:56 PDT 2002]
     *
     */
   public class JetspeedUserProfileMapBuilder implements MapBuilder
  
  
  
  1.4       +6 -4      
jakarta-jetspeed/src/java/org/apache/jetspeed/portal/JetspeedPortletInstance.java
  
  Index: JetspeedPortletInstance.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/portal/JetspeedPortletInstance.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JetspeedPortletInstance.java      24 Jul 2002 03:21:17 -0000      1.3
  +++ JetspeedPortletInstance.java      29 Jul 2002 02:25:27 -0000      1.4
  @@ -126,9 +126,11 @@
           
           this.profile = profile;
           
  -        doc = profile.getDocument();    
  -        
  -        entry = doc.getEntryById(portlet.getID());  
  +        if (profile != null)
  +        {
  +            doc = profile.getDocument();    
  +            entry = doc.getEntryById(portlet.getID());  
  +        }
       }
       
            
  
  
  
  1.28      +10 -2     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java
  
  Index: CastorPsmlManagerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- CastorPsmlManagerService.java     26 Jul 2002 01:47:21 -0000      1.27
  +++ CastorPsmlManagerService.java     29 Jul 2002 02:25:27 -0000      1.28
  @@ -1242,7 +1242,15 @@
                   }
                   catch (Exception ex)
                   {
  -                    Log.error("Failed to export profiles to DB: " + profile, ex );
  +                    try
  +                    {
  +                        consumer.store(profile);
  +                        count++;
  +                    }
  +                    catch (Exception e)
  +                    {
  +                        Log.error("Failed to export profiles to DB: " + profile, ex 
);
  +                    }
                   }
               }
           }
  
  
  
  1.13      +26 -5     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/PsmlImporter.java
  
  Index: PsmlImporter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/PsmlImporter.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- PsmlImporter.java 26 Jul 2002 01:47:21 -0000      1.12
  +++ PsmlImporter.java 29 Jul 2002 02:25:27 -0000      1.13
  @@ -86,6 +86,8 @@
    */
   public class PsmlImporter
   {   
  +    protected boolean check = true;
  +
       public PsmlImporter()
       {
       }
  @@ -93,7 +95,8 @@
       public static void main(String args[]) 
       {
           System.out.println("***** PSML Importer *****");
  -
  +        boolean checkImport = true;
  +        
           //
           // initialize and bootstrap services
           //
  @@ -103,11 +106,18 @@
               String properties = "/WEB-INF/conf/TurbineResources.properties";
               if (args.length > 0)
               {
  -                root = args[0];
  +                if (args[0].equalsIgnoreCase("true"))
  +                    checkImport = true;
  +                else
  +                    checkImport = false;
               }
               if (args.length > 1)
               {
  -                properties = args[1];
  +                root = args[1];
  +            }
  +            if (args.length > 2)
  +            {
  +                properties = args[2];
               }
               TurbineConfig config = new TurbineConfig( root, properties);
               config.init();
  @@ -165,6 +175,7 @@
           }
   
           PsmlImporter importer = new PsmlImporter();
  +        importer.setCheck(checkImport);
           boolean ran = importer.run(exporterService, importerService);
   
           if (ran)
  @@ -183,7 +194,7 @@
           int count = 0;
           try
           {
  -           if (alreadyImported())
  +           if (check && alreadyImported())
                   return false; 
   
               msg = "Running with Importer Service: " + importerService.getClass();
  @@ -246,6 +257,16 @@
               System.out.println(msg + e.toString());
               return true;
           }
  +    }
  +
  +    public void setCheck(boolean check)
  +    {
  +        this.check = check;
  +    }
  +
  +    public boolean getCheck()
  +    {
  +        return this.check;
       }
   
   }
  
  
  
  1.21      +10 -2     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/db/DatabasePsmlManagerService.java
  
  Index: DatabasePsmlManagerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/db/DatabasePsmlManagerService.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- DatabasePsmlManagerService.java   26 Jul 2002 01:47:21 -0000      1.20
  +++ DatabasePsmlManagerService.java   29 Jul 2002 02:25:27 -0000      1.21
  @@ -1046,7 +1046,15 @@
                   }
                   catch (Exception ex)
                   {
  -                    Log.error("Failed to export profile to File System: " + 
profile, ex);
  +                    try
  +                    {
  +                        consumer.store(profile);
  +                        count++;
  +                    }
  +                    catch (Exception e)
  +                    {
  +                        Log.error("Failed to export profile to File System: " + 
profile, ex);
  +                    }
                   }
               }
           }
  
  
  
  1.15      +2 -2      
jakarta-jetspeed/src/java/org/apache/jetspeed/services/rundata/DefaultJetspeedRunData.java
  
  Index: DefaultJetspeedRunData.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/rundata/DefaultJetspeedRunData.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- DefaultJetspeedRunData.java       26 Jul 2002 01:47:21 -0000      1.14
  +++ DefaultJetspeedRunData.java       29 Jul 2002 02:25:27 -0000      1.15
  @@ -284,7 +284,7 @@
       try
       {
           Object object = this.getUser().getTemp("profile");
  -        if (object != null)
  +        if (object != null && object instanceof Profile)
           {
               return (Profile)this.getUser().getTemp("profile");
           }
  
  
  
  1.19      +9 -2      
jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTool.java
  
  Index: JetspeedTool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTool.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- JetspeedTool.java 14 May 2002 06:32:59 -0000      1.18
  +++ JetspeedTool.java 29 Jul 2002 02:25:27 -0000      1.19
  @@ -144,6 +144,7 @@
       public ConcreteElement getPane(String name)
       {
           ConcreteElement result = null;
  +        String msg = "";
           
           if (null != rundata)
           {
  @@ -153,6 +154,10 @@
                   if (null == profile)
                   {
                       profile = Profiler.getProfile(rundata);
  +                    if (profile == null)
  +                    {
  +                        throw new ProfileException("Profile not found.");
  +                    }
                       rundata.setProfile(profile);
                   }
               
  @@ -170,12 +175,14 @@
               catch (Exception e)
               {
                   Log.error(e);
  +                msg = e.getMessage();
               }
  +
           }
           
           if (result == null)
           {
  -            result = new StringElement("Error fetching pane");
  +            result = new StringElement("Error retrieving Portal Page: " + msg);
           }
   
           return result;
  
  
  
  1.24      +0 -0      jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.properties
  
  Index: JetspeedSecurity.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.properties,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to