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


Reply via email to