Author: aparfonov
Date: 2010-10-22 04:11:26 -0400 (Fri, 22 Oct 2010)
New Revision: 3333
Modified:
jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/DeleteCommand.java
Log:
EXOJCR-1003
Modified:
jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/DeleteCommand.java
===================================================================
---
jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/DeleteCommand.java 2010-10-22
07:17:46 UTC (rev 3332)
+++
jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/DeleteCommand.java 2010-10-22
08:11:26 UTC (rev 3333)
@@ -25,12 +25,13 @@
import javax.jcr.PathNotFoundException;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
+import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
/**
* Created by The eXo Platform SAS Author : <a
* href="gavrikvetal(a)gmail.com">Vitaly Guly</a>.
- *
+ *
* @version $Id: $
*/
@@ -39,7 +40,7 @@
/**
* Webdav Delete method implementation.
- *
+ *
* @param session current session
* @param path file path
* @param lockTokenHeader lock tokens
@@ -65,7 +66,8 @@
if ((nodeLockToken == null) || (!nodeLockToken.equals(lockTokenHeader)))
{
- return Response.status(HTTPStatus.LOCKED).build();
+ return Response.status(HTTPStatus.LOCKED).entity("The " +
path + " item is locked. ").type(
+ MediaType.TEXT_PLAIN).build();
}
}
}
Show replies by date