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

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

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

public class MoveCommand
extends Object

Created by The eXo Platform SAS Author : Vitaly Guly.

Version:
$Id: $

Constructor Summary
MoveCommand()
          Empty constructor
MoveCommand(javax.ws.rs.core.UriBuilder uriBuilder, boolean itemExisted)
          Here we pass URI builder and info about pre-existence of item on the move destination path If an item existed, we must respond with NO_CONTENT (204) HTTP status.
 
Method Summary
 javax.ws.rs.core.Response move(javax.jcr.Session sourceSession, javax.jcr.Session destSession, String srcPath, String destPath)
          Webdav Move method implementation.
 javax.ws.rs.core.Response move(javax.jcr.Session session, String srcPath, String destPath)
          Webdav Move method implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveCommand

public MoveCommand()
Empty constructor


MoveCommand

public MoveCommand(javax.ws.rs.core.UriBuilder uriBuilder,
                   boolean itemExisted)
Here we pass URI builder and info about pre-existence of item on the move destination path If an item existed, we must respond with NO_CONTENT (204) HTTP status. If an item did not exist, we must respond with CREATED (201) HTTP status More info can be found here.

Parameters:
uriBuilder - - provide data used in 'location' header
itemExisted - - indicates if an item existed on copy destination
Method Detail

move

public javax.ws.rs.core.Response move(javax.jcr.Session session,
                                      String srcPath,
                                      String destPath)
Webdav Move method implementation.

Parameters:
session - current session.
srcPath - source resource path
destPath - destination resource path
Returns:
the instance of javax.ws.rs.core.Response

move

public javax.ws.rs.core.Response move(javax.jcr.Session sourceSession,
                                      javax.jcr.Session destSession,
                                      String srcPath,
                                      String destPath)
Webdav Move method implementation.

Parameters:
sourceSession - source session
destSession - destination session
srcPath - source resource path
destPath - destination resource path
Returns:
the instance of javax.ws.rs.core.Response

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

Copyright © 2013 eXo Platform SAS. All Rights Reserved.