edu.ucsb.adl.middleware.rmi
Interface CollectionService

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
CollectionServiceImpl

public interface CollectionService
extends java.rmi.Remote

RMI interface to the ADL collection service.

Version:
$Header: /export/home/gjanee/middleware/edu/ucsb/adl/middleware/rmi/RCS/CollectionService.java,v 1.1 2001/02/16 00:14:42 gjanee Exp $

$Log: CollectionService.java,v $ Revision 1.1 2001/02/16 00:14:42 gjanee Initial revision

Author:
Greg Janée
Alexandria Digital Library

Method Summary
 java.lang.String performCollectionService(java.lang.String collection)
          Performs the ADL collection service.
 

Method Detail

performCollectionService

public java.lang.String performCollectionService(java.lang.String collection)
                                          throws MiddlewareException,
                                                 java.rmi.RemoteException
Performs the ADL collection service.

Parameters:
collection - The collection name, e.g., "adl_catalog".
Returns:
An XML document that is well-formed and valid according to the appropriate DTD.
Throws:
BadRequestException - If collection is invalid.
NoAuthorizationException - If the request is valid but not allowed.
java.rmi.RemoteException - If an RMI error occurs.
InternalErrorException - If the request cannot otherwise be completed.
MiddlewareException