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