You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by sc...@apache.org on 2012/02/24 00:35:26 UTC

svn commit: r1293029 - in /incubator/wookie/trunk/src/org/apache/wookie: controller/Controller.java exceptions/InvalidParametersException.java

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);
+  }
+	
+	
+
 }