edu.ucsb.adl.middleware.rmi
Interface UnreferenceService

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

public interface UnreferenceService
extends java.rmi.Remote

RMI interface to the ADL unreference service.

Version:
$Header: /export/home/gjanee/middleware/edu/ucsb/adl/middleware/rmi/RCS/UnreferenceService.java,v 1.1 2001/09/14 21:35:50 gjanee Exp $

$Log: UnreferenceService.java,v $ Revision 1.1 2001/09/14 21:35:50 gjanee Initial revision

Author:
Greg Janée
Alexandria Digital Library

Method Summary
 void performUnreferenceService(java.lang.String collection)
          Performs the ADL unreference service.
 

Method Detail

performUnreferenceService

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

Parameters:
collection - The local name of the collection to unreference, e.g., "adl_catalog".
Throws:
BadRequestException - If collection is not the local name of a remote collection.
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