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