eXo JCR :: Component :: Webdav Service 1.15.10-GA

org.exoplatform.services.jcr.webdav.command
Class LockCommand

java.lang.Object
  extended by org.exoplatform.services.jcr.webdav.command.LockCommand

public class LockCommand
extends Object

Created by The eXo Platform SAS
.

Version:
$Id: $
Author:
Gennady Azarenkov

Nested Class Summary
 class LockCommand.LockResultResponseEntity
           
 
Constructor Summary
LockCommand(NullResourceLocksHolder nullResourceLocks)
          Constructor.
 
Method Summary
 javax.ws.rs.core.Response lock(javax.jcr.Session session, String path, org.exoplatform.common.util.HierarchicalProperty body, Depth depth, String timeout)
          Webdav Lock comand implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockCommand

public LockCommand(NullResourceLocksHolder nullResourceLocks)
Constructor.

Parameters:
nullResourceLocks - resource locks
Method Detail

lock

public javax.ws.rs.core.Response lock(javax.jcr.Session session,
                                      String path,
                                      org.exoplatform.common.util.HierarchicalProperty body,
                                      Depth depth,
                                      String timeout)
Webdav Lock comand implementation.

Parameters:
session - current session
path - resource path
body - request body
depth - lock depth
timeout - lock timeout
Returns:
the instance of javax.ws.rs.core.Response

eXo JCR :: Component :: Webdav Service 1.15.10-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.