org.exist.xmldb
Class RemoteCollectionManagementService

java.lang.Object
  extended byorg.exist.xmldb.RemoteCollectionManagementService
All Implemented Interfaces:
CollectionManagementServiceImpl

public class RemoteCollectionManagementService
extends java.lang.Object
implements CollectionManagementServiceImpl


Field Summary
protected  XmlRpcClient client
           
protected  RemoteCollection parent
           
 
Constructor Summary
RemoteCollectionManagementService(RemoteCollection parent, XmlRpcClient client)
           
 
Method Summary
 void copy(java.lang.String collectionPath, java.lang.String destinationPath, java.lang.String newName)
           
 void copyResource(java.lang.String resourcePath, java.lang.String destinationPath, java.lang.String newName)
           
 Collection createCollection(java.lang.String collName)
           
 Collection createCollection(java.lang.String collName, java.util.Date created)
           
 Collection createCollection(java.lang.String path, org.w3c.dom.Document configuration)
          Implements createCollection from interface CollectionManager.
 java.lang.String getName()
           
 java.lang.String getProperty(java.lang.String property)
           
 java.lang.String getVersion()
           
 void move(java.lang.String collectionPath, java.lang.String destinationPath, java.lang.String newName)
           
 void moveResource(java.lang.String resourcePath, java.lang.String destinationPath, java.lang.String newName)
           
 void removeCollection(java.lang.String collName)
           
 void setCollection(Collection parent)
           
 void setProperty(java.lang.String property, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

client

protected XmlRpcClient client

parent

protected RemoteCollection parent
Constructor Detail

RemoteCollectionManagementService

public RemoteCollectionManagementService(RemoteCollection parent,
                                         XmlRpcClient client)
Method Detail

createCollection

public Collection createCollection(java.lang.String collName)
                            throws XMLDBException
Throws:
XMLDBException

createCollection

public Collection createCollection(java.lang.String collName,
                                   java.util.Date created)
                            throws XMLDBException
Specified by:
createCollection in interface CollectionManagementServiceImpl
Throws:
XMLDBException

createCollection

public Collection createCollection(java.lang.String path,
                                   org.w3c.dom.Document configuration)
                            throws XMLDBException
Implements createCollection from interface CollectionManager. Gets called by some applications based on Xindice.

Parameters:
path - Description of the Parameter
configuration - Description of the Parameter
Returns:
Description of the Return Value
Throws:
XMLDBException - Description of the Exception

getName

public java.lang.String getName()
                         throws XMLDBException
Throws:
XMLDBException

getProperty

public java.lang.String getProperty(java.lang.String property)

getVersion

public java.lang.String getVersion()
                            throws XMLDBException
Throws:
XMLDBException

removeCollection

public void removeCollection(java.lang.String collName)
                      throws XMLDBException
Throws:
XMLDBException

setCollection

public void setCollection(Collection parent)
                   throws XMLDBException
Throws:
XMLDBException

setProperty

public void setProperty(java.lang.String property,
                        java.lang.String value)

move

public void move(java.lang.String collectionPath,
                 java.lang.String destinationPath,
                 java.lang.String newName)
          throws XMLDBException
Specified by:
move in interface CollectionManagementServiceImpl
Throws:
XMLDBException

moveResource

public void moveResource(java.lang.String resourcePath,
                         java.lang.String destinationPath,
                         java.lang.String newName)
                  throws XMLDBException
Specified by:
moveResource in interface CollectionManagementServiceImpl
Throws:
XMLDBException

copy

public void copy(java.lang.String collectionPath,
                 java.lang.String destinationPath,
                 java.lang.String newName)
          throws XMLDBException
Specified by:
copy in interface CollectionManagementServiceImpl
Throws:
XMLDBException

copyResource

public void copyResource(java.lang.String resourcePath,
                         java.lang.String destinationPath,
                         java.lang.String newName)
                  throws XMLDBException
Specified by:
copyResource in interface CollectionManagementServiceImpl
Throws:
XMLDBException


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.