cziegeler 2002/12/03 05:52:14 Modified: src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components PortalManager.java src/blocks/session-fw/java/org/apache/cocoon/webapps/session/components SessionManager.java Log: Changing Exception type Revision Changes Path 1.5 +5 -5 xml-cocoon2/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java Index: PortalManager.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PortalManager.java 21 Nov 2002 18:18:48 -0000 1.4 +++ PortalManager.java 3 Dec 2002 13:52:13 -0000 1.5 @@ -1145,24 +1145,24 @@ try { // check parameter if (type == null) { - throw new IllegalArgumentException("buildProfile: Type is required"); + throw new ProcessingException("buildProfile: Type is required"); } if (type.equals(PortalManager.BUILDTYPE_VALUE_GLOBAL) == true || type.equals(PortalManager.BUILDTYPE_VALUE_BASIC) == true) { // nothing to do here } else if (type.equals(PortalManager.BUILDTYPE_VALUE_ROLE) == true) { if (role == null) { - throw new IllegalArgumentException("buildProfile: Role is required"); + throw new ProcessingException("buildProfile: Role is required"); } } else if (type.equals(PortalManager.BUILDTYPE_VALUE_ID) == true) { if (role == null) { - throw new IllegalArgumentException("buildProfile: Role is required"); + throw new ProcessingException("buildProfile: Role is required"); } if (id == null) { - throw new IllegalArgumentException("buildProfile: ID is required"); + throw new ProcessingException("buildProfile: ID is required"); } } else { - throw new IllegalArgumentException("buildProfile: Type unknown: " + type); + throw new ProcessingException("buildProfile: Type unknown: " + type); } SessionContext context = this.getContext(true); 1.4 +35 -32 xml-cocoon2/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/components/SessionManager.java Index: SessionManager.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/components/SessionManager.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SessionManager.java 21 Nov 2002 18:18:48 -0000 1.3 +++ SessionManager.java 3 Dec 2002 13:52:14 -0000 1.4 @@ -369,7 +369,8 @@ * it is set to false, the session is only terminated * if no session context is available. */ - public void terminateSession(boolean force) { + public void terminateSession(boolean force) + throws ProcessingException { // synchronized if (this.getLogger().isDebugEnabled() == true) { this.getLogger().debug("BEGIN terminateSession force="+force); @@ -406,10 +407,10 @@ // test arguments Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("CreateContext: Session is required"); + throw new ProcessingException("CreateContext: Session is required"); } if (name == null) { - throw new IllegalArgumentException("CreateContext: Name is required"); + throw new ProcessingException("CreateContext: Name is required"); } SessionContext context; @@ -451,14 +452,14 @@ // test arguments if (name == null) { - throw new IllegalArgumentException("SessionManager.deleteContext: Name is required"); + throw new ProcessingException("SessionManager.deleteContext: Name is required"); } if (SessionManager.isReservedContextName(name) == true) { throw new ProcessingException("SessionContext with name " + name + " is reserved and cannot be deleted manually."); } Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("SessionManager.deleteContext: Session is required"); + throw new ProcessingException("SessionManager.deleteContext: Session is required"); } synchronized(session) { @@ -494,10 +495,10 @@ // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.getContextFragment: Name is required"); + throw new ProcessingException("SessionManager.getContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.getContextFragment: Path is required"); + throw new ProcessingException("SessionManager.getContextFragment: Path is required"); } SessionContext context; @@ -506,12 +507,12 @@ } else { Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("SessionManager.getContextFragment: Session is required for context " + contextName); + throw new ProcessingException("SessionManager.getContextFragment: Session is required for context " + contextName); } context = this.getContext(contextName); } if (context == null) { - throw new IllegalArgumentException("SessionManager.getContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.getContextFragment: Context '" + contextName + "' not found."); } DocumentFragment frag; @@ -546,15 +547,15 @@ // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.streamContextFragment: Name is required"); + throw new ProcessingException("SessionManager.streamContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.streamContextFragment: Path is required"); + throw new ProcessingException("SessionManager.streamContextFragment: Path is required"); } SessionContext context = this.getContext(contextName); if (context == null) { - throw new IllegalArgumentException("SessionManager.streamContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.streamContextFragment: Context '" + contextName + "' not found."); } streamed = context.streamXML(path, consumer, consumer); @@ -587,13 +588,13 @@ } // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.setContextFragment: Name is required"); + throw new ProcessingException("SessionManager.setContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.setContextFragment: Path is required"); + throw new ProcessingException("SessionManager.setContextFragment: Path is required"); } if (fragment == null) { - throw new IllegalArgumentException("SessionManager.setContextFragment: Fragment is required"); + throw new ProcessingException("SessionManager.setContextFragment: Fragment is required"); } // get context @@ -601,7 +602,7 @@ // check context if (context == null) { - throw new IllegalArgumentException("SessionManager.setContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.setContextFragment: Context '" + contextName + "' not found."); } context.setXML(path, fragment); @@ -633,13 +634,13 @@ } // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.appendContextFragment: Name is required"); + throw new ProcessingException("SessionManager.appendContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.appendContextFragment: Path is required"); + throw new ProcessingException("SessionManager.appendContextFragment: Path is required"); } if (fragment == null) { - throw new IllegalArgumentException("SessionManager.appendContextFragment: Fragment is required"); + throw new ProcessingException("SessionManager.appendContextFragment: Fragment is required"); } // get context @@ -647,7 +648,7 @@ // check context if (context == null) { - throw new IllegalArgumentException("SessionManager.appendContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.appendContextFragment: Context '" + contextName + "' not found."); } context.appendXML(path, fragment); @@ -679,13 +680,13 @@ // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.mergeContextFragment: Name is required"); + throw new ProcessingException("SessionManager.mergeContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.mergeContextFragment: Path is required"); + throw new ProcessingException("SessionManager.mergeContextFragment: Path is required"); } if (fragment == null) { - throw new IllegalArgumentException("SessionManager.mergeContextFragment: Fragment is required"); + throw new ProcessingException("SessionManager.mergeContextFragment: Fragment is required"); } // get context @@ -693,7 +694,7 @@ // check context if (context == null) { - throw new IllegalArgumentException("SessionManager.mergeContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.mergeContextFragment: Context '" + contextName + "' not found."); } Node contextNode = context.getSingleNode(path); @@ -727,10 +728,10 @@ } // test arguments if (contextName == null) { - throw new IllegalArgumentException("SessionManager.removeContextFragment: Name is required"); + throw new ProcessingException("SessionManager.removeContextFragment: Name is required"); } if (path == null) { - throw new IllegalArgumentException("SessionManager.removeContextFragment: Path is required"); + throw new ProcessingException("SessionManager.removeContextFragment: Path is required"); } // get context @@ -738,7 +739,7 @@ // check context if (context == null) { - throw new IllegalArgumentException("SessionManager.removeContextFragment: Context '" + contextName + "' not found."); + throw new ProcessingException("SessionManager.removeContextFragment: Context '" + contextName + "' not found."); } context.removeXML(path); @@ -960,7 +961,7 @@ } else { Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("SessionManager.getContext: Session is required."); + throw new ProcessingException("SessionManager.getContext: Session is required."); } synchronized (session) { final Map contexts = this.getSessionContexts(); @@ -974,10 +975,11 @@ /** * Check if a context exists */ - public synchronized boolean hasSessionContext() { + public synchronized boolean hasSessionContext() + throws ProcessingException { Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("SessionManager.hasSessionContext: Session is required."); + throw new ProcessingException("SessionManager.hasSessionContext: Session is required."); } synchronized (session) { final Map contexts = this.getSessionContexts(); @@ -990,10 +992,11 @@ * If the session context with the given name exists, <CODE>true</CODE> is * returned. */ - public synchronized boolean existsContext(String name) { + public synchronized boolean existsContext(String name) + throws ProcessingException { Session session = this.getSession(false); if (session == null) { - throw new IllegalArgumentException("SessionManager.existsContext: Session is required."); + throw new ProcessingException("SessionManager.existsContext: Session is required."); } synchronized (session) { final Map contexts = this.getSessionContexts();
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]