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]>