Author: scottbw
Date: Thu Feb 23 23:35:26 2012
New Revision: 1293029

URL: http://svn.apache.org/viewvc?rev=1293029&view=rev
Log:
Allow invalid parameters exceptions to be created with messages, and pass these 
on in 400 responses from controllers

Modified:
    incubator/wookie/trunk/src/org/apache/wookie/controller/Controller.java
    
incubator/wookie/trunk/src/org/apache/wookie/exceptions/InvalidParametersException.java

Modified: 
incubator/wookie/trunk/src/org/apache/wookie/controller/Controller.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/src/org/apache/wookie/controller/Controller.java?rev=1293029&r1=1293028&r2=1293029&view=diff
==============================================================================
--- incubator/wookie/trunk/src/org/apache/wookie/controller/Controller.java 
(original)
+++ incubator/wookie/trunk/src/org/apache/wookie/controller/Controller.java Thu 
Feb 23 23:35:26 2012
@@ -122,7 +122,7 @@ public abstract class Controller extends
                        response.sendError(HttpServletResponse.SC_CONFLICT);// 
already exists with same name - need error message for this
                } catch (InvalidParametersException e){
                  _logger.error(e.getMessage(), e);
-      response.sendError(HttpServletResponse.SC_BAD_REQUEST); 
+      response.sendError(HttpServletResponse.SC_BAD_REQUEST, e.getMessage()); 
                } catch (UnauthorizedAccessException e){
                  _logger.error(e.getMessage(), e);
       response.sendError(HttpServletResponse.SC_UNAUTHORIZED);

Modified: 
incubator/wookie/trunk/src/org/apache/wookie/exceptions/InvalidParametersException.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/src/org/apache/wookie/exceptions/InvalidParametersException.java?rev=1293029&r1=1293028&r2=1293029&view=diff
==============================================================================
--- 
incubator/wookie/trunk/src/org/apache/wookie/exceptions/InvalidParametersException.java
 (original)
+++ 
incubator/wookie/trunk/src/org/apache/wookie/exceptions/InvalidParametersException.java
 Thu Feb 23 23:35:26 2012
@@ -26,4 +26,17 @@ public class InvalidParametersException 
 
        private static final long serialVersionUID = -8018402642866447622L;
 
+  public InvalidParametersException() {
+    super();
+  }
+       
+  /**
+   * @param message
+   */
+  public InvalidParametersException(String message) {
+    super(message);
+  }
+       
+       
+
 }


Reply via email to