[exo-jcr-commits] exo-jcr SVN: r3333 - jcr/trunk/exo.jcr.component.webdav/src/main/java/org/exoplatform/services/jcr/webdav/command.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Oct 22 04:11:26 EDT 2010
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 at 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();
}
}
}
More information about the exo-jcr-commits
mailing list