Author: fmeschbe
Date: Wed Jan 23 02:30:37 2008
New Revision: 614484
URL: http://svn.apache.org/viewvc?rev=614484&view=rev
Log:
SLING-186 ResourceNotFoundException has bad specification
(HttpStatusCodeException leftover)
Modified:
incubator/sling/trunk/api/src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java
Modified:
incubator/sling/trunk/api/src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java
URL:
http://svn.apache.org/viewvc/incubator/sling/trunk/api/src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java?rev=614484&r1=614483&r2=614484&view=diff
==============================================================================
---
incubator/sling/trunk/api/src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java
(original)
+++
incubator/sling/trunk/api/src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java
Wed Jan 23 02:30:37 2008
@@ -33,25 +33,28 @@
*/
public class ResourceNotFoundException extends SlingException {
- private final int statusCode;
+ private final String resource;
- public ResourceNotFoundException(int statusCode, String message) {
+ public ResourceNotFoundException(String message) {
+ this(null, message);
+ }
+
+ public ResourceNotFoundException(String resource, String message) {
super(message);
- this.statusCode = statusCode;
+ this.resource = resource;
}
- public ResourceNotFoundException(int statusCode, String message,
- Throwable cause) {
- super(message, cause);
- this.statusCode = statusCode;
+ public ResourceNotFoundException(String message, Throwable cause) {
+ this(null, message, cause);
}
- public ResourceNotFoundException(String message, Throwable cause) {
+ public ResourceNotFoundException(String resource, String message,
+ Throwable cause) {
super(message, cause);
- this.statusCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR;
+ this.resource = resource;
}
- public int getStatusCode() {
- return statusCode;
+ public String getResource() {
+ return resource;
}
}