dbXML API

## org.dbxml.core.corba.db
Interface CollectionOperations

All Superinterfaces:
  ServantManagementOperations

All Known Subinterfaces:
  Collection

All Known Implementing Classes:
  CollectionPOA

public interface CollectionOperations
extends ServantManagementOperations

Generated from IDL definition of interface "Collection"

Author:
  JacORB IDL compiler

Method Summary
`java.lang.String` `createNewOID()`
`java.lang.String` `getCanonicalName()`
`Collection` `getCollection(java.lang.String path)`
`CollectionManager` `getCollectionManager()`
`EncodedBuffer` `getDocument(java.lang.String id, long stamp)`
`int` `getDocumentCount()`
`DocumentSet` `getDocuments()`
`java.lang.String` `getName()`
`Collection` `getParentCollection()`
`java.lang.String` `insertDocument(java.lang.String nam, EncodedBuffer doc)`
`EncodedBuffer` `invokeXMLObject(java.lang.String uri)`
`java.lang.String[]` `listCollections()`
`java.lang.String[]` `listDocuments()`
`EncodedBuffer` `queryCollection(java.lang.String style, java.lang.String query, NamedVal[] namespaces, long stamp)`
`EncodedBuffer` `queryDocument(java.lang.String style, java.lang.String query, NamedVal[] namespaces, java.lang.String id, long stamp)`
`void` `removeDocument(java.lang.String id)`
`void` `setDocument(java.lang.String id, EncodedBuffer doc)`

Methods inherited from interface org.dbxml.core.corba.db.ServantManagementOperations
`remove`

Method Detail

### getName

    public java.lang.String getName()
                             throws APIException

### getCanonicalName

    public java.lang.String getCanonicalName()
                                      throws APIException

### getCollectionManager

    public CollectionManager getCollectionManager()
                                           throws APIException

### getParentCollection

    public Collection getParentCollection()
                                   throws APIException

### listCollections

    public java.lang.String[] listCollections()
                                       throws APIException

### getCollection

    public Collection getCollection(java.lang.String path)
                             throws APIException

### insertDocument

    public java.lang.String insertDocument(java.lang.String nam,
                                           EncodedBuffer doc)
                                    throws APIException

### removeDocument

    public void removeDocument(java.lang.String id)
                        throws APIException

### getDocument

    public EncodedBuffer getDocument(java.lang.String id,
                                     long stamp)
                              throws APIException

### setDocument

    public void setDocument(java.lang.String id,
                            EncodedBuffer doc)
                     throws APIException

### getDocuments

    public DocumentSet getDocuments()
                             throws APIException

### listDocuments

    public java.lang.String[] listDocuments()
                                     throws APIException

### getDocumentCount

    public int getDocumentCount()
                         throws APIException

### createNewOID

    public java.lang.String createNewOID()
                                  throws APIException

### queryCollection

    public EncodedBuffer queryCollection(java.lang.String style,
                                         java.lang.String query,
                                         NamedVal[] namespaces,
                                         long stamp)
                                  throws APIException

### queryDocument

    public EncodedBuffer queryDocument(java.lang.String style,
                                       java.lang.String query,
                                       NamedVal[] namespaces,
                                       java.lang.String id,
                                       long stamp)
                                throws APIException

### invokeXMLObject

    public EncodedBuffer invokeXMLObject(java.lang.String uri)
                                  throws APIException

dbXML API

Copyright (c) 1999-2001 The dbXML Group, All rights reserved