edu.ucsb.adl.middleware.rmi
Interface IdentifiersService

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

public interface IdentifiersService
extends java.rmi.Remote

RMI interface to the ADL identifiers service.

Version:
$Header: /export/home/gjanee/middleware/edu/ucsb/adl/middleware/rmi/RCS/IdentifiersService.java,v 1.1 2006/06/24 06:02:19 gjanee Exp $

$Log: IdentifiersService.java,v $ Revision 1.1 2006/06/24 06:02:19 gjanee Initial revision

Author:
Greg Janée
Alexandria Digital Library

Method Summary
 java.util.Vector performIdentifiersService(java.lang.String collection)
          Performs the ADL identifiers service.
 

Method Detail

performIdentifiersService

public java.util.Vector performIdentifiersService(java.lang.String collection)
                                           throws MiddlewareException,
                                                  java.rmi.RemoteException
Performs the ADL identifiers service.

Parameters:
collection - The collection name, e.g., "adl_catalog".
Returns:
A vector of string identifiers.
Throws:
BadRequestException - If collection is invalid.
NoAuthorizationException - If the request is not allowed.
java.rmi.RemoteException - If an RMI error occurs.
InternalErrorException - If the request cannot otherwise be completed.
MiddlewareException