Xindice API
version 1.2m1

org.apache.xindice.webadmin.webdav.components
Class Move

java.lang.Object
  extended byorg.apache.xindice.webadmin.webdav.components.Move
All Implemented Interfaces:
DAVComponent

public class Move
extends Object
implements DAVComponent

This class implements the Move command for WebDAV operations on Xindice.

MOVE commans instructs that the collection or resource be moved to the URI specified in the Destination header. In case of collection, all resources and child collections are to be moved to locations relative to it, recursively through all levels of the collection hierarchy.

MOVE can overwrite existing resource/collection, and this behavior can be changed by using Overwrite flag in request header.

For collections, Depth header cannot have any value other than infinity.

Operation possible status codes include: