|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--edu.ucsb.adl.middleware.ConstantGatekeeper
A simple gatekeeper that implements all gatekeeper interfaces and
returns the same, constant value (true or
false) on all requests.
$Log: ConstantGatekeeper.java,v $
Revision 1.7 2006/06/22 18:49:45 gjanee
Added support for the identifiers service.
Revision 1.6 2004/09/21 22:37:14 gjanee
Rewrite to use class ExtendedProperties.
Revision 1.5 2003/05/09 22:35:18 gjanee
Added support for arbitrary, per-collection and per-holding
metadata views. Specifically, changed the view
argument data type from an enumeration to a string. Added methods
viewsServiceAllowed and
viewsDriverAllowed.
Revision 1.4 2001/09/05 04:00:23 gjanee
Changed the type of the baseUrl argument of method
referenceServiceAllowed from URL to
String to support the rmi
pseudo-protocol.
Revision 1.3 2001/09/04 18:30:28 gjanee
Added support for UnloadServiceGatekeeper,
ReferenceServiceGatekeeper, and
UnreferenceServiceGatekeeper.
Revision 1.2 2000/05/19 20:59:09 gjanee
Added support for GenericGatekeeper.
Revision 1.1 2000/04/04 17:56:02 gjanee
Initial revision
| Method Summary | |
boolean |
cancelServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.ResultAccumulator accumulator)
Returns the constant return value. |
boolean |
collectionDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
Returns the constant return value. |
boolean |
collectionServiceAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
boolean |
configurationServiceAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
static edu.ucsb.adl.middleware.ConstantGatekeeper |
createGatekeeper(edu.ucsb.adl.middleware.ExtendedProperties propertyList,
java.lang.String returnValue)
Creates a ConstantGatekeeper. |
void |
destroy()
Does nothing. |
boolean |
genericAccessAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
boolean |
identifiersDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
Returns the constant return value. |
boolean |
identifiersServiceAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
boolean |
metadataDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String view,
java.lang.String collection,
java.lang.String holding)
Returns the constant return value. |
boolean |
metadataServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String view)
Returns the constant return value. |
boolean |
queryDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection,
edu.ucsb.adl.middleware.Query query)
Returns the constant return value. |
boolean |
queryServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.Query query)
Returns the constant return value. |
boolean |
referenceServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String baseUrl,
java.lang.String collection)
Returns the constant return value. |
boolean |
resultsServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.ResultSet set)
Returns the constant return value. |
boolean |
statusServiceAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
boolean |
unloadServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
Returns the constant return value. |
boolean |
unreferenceServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
Returns the constant return value. |
boolean |
viewsDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection,
java.lang.String holding)
Returns the constant return value. |
boolean |
viewsServiceAllowed(javax.servlet.ServletRequest request)
Returns the constant return value. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static edu.ucsb.adl.middleware.ConstantGatekeeper createGatekeeper(edu.ucsb.adl.middleware.ExtendedProperties propertyList,
java.lang.String returnValue)
throws InternalErrorException
ConstantGatekeeper.
propertyList - Unused.returnValue - The constant return value. "yes"
("no") indicates that true
(false) should always be returned.
ConstantGatekeeper.
InternalErrorException - If returnValue is invalid.
public boolean metadataServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String view)
metadataServiceAllowed in interface MetadataServiceGatekeeperrequest - Unused.view - Unused.
MetadataServicepublic boolean viewsServiceAllowed(javax.servlet.ServletRequest request)
viewsServiceAllowed in interface MetadataServiceGatekeeperrequest - Unused.
MetadataService
public boolean metadataDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String view,
java.lang.String collection,
java.lang.String holding)
metadataDriverAllowed in interface MetadataDriverGatekeeperrequest - Unused.view - Unused.collection - Unused.holding - Unused.
MetadataService
public boolean viewsDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection,
java.lang.String holding)
viewsDriverAllowed in interface MetadataDriverGatekeeperrequest - Unused.collection - Unused.holding - Unused.
MetadataService
public boolean queryServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.Query query)
queryServiceAllowed in interface QueryServiceGatekeeperrequest - Unused.query - Unused.
QueryService
public boolean queryDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection,
edu.ucsb.adl.middleware.Query query)
queryDriverAllowed in interface QueryDriverGatekeeperrequest - Unused.collection - Unused.query - Unused.
QueryService
public boolean resultsServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.ResultSet set)
resultsServiceAllowed in interface ResultsServiceGatekeeperrequest - Unused.set - Unused.
ResultsServicepublic boolean statusServiceAllowed(javax.servlet.ServletRequest request)
statusServiceAllowed in interface StatusServiceGatekeeperrequest - Unused.
StatusService
public boolean cancelServiceAllowed(javax.servlet.ServletRequest request,
edu.ucsb.adl.middleware.ResultAccumulator accumulator)
cancelServiceAllowed in interface CancelServiceGatekeeperrequest - Unused.accumulator - Unused.
CancelServicepublic boolean configurationServiceAllowed(javax.servlet.ServletRequest request)
configurationServiceAllowed in interface ConfigurationServiceGatekeeperrequest - Unused.
ConfigurationServicepublic boolean collectionServiceAllowed(javax.servlet.ServletRequest request)
collectionServiceAllowed in interface CollectionServiceGatekeeperrequest - Unused.
CollectionService
public boolean collectionDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
collectionDriverAllowed in interface CollectionDriverGatekeeperrequest - Unused.collection - Unused.
CollectionServicepublic boolean genericAccessAllowed(javax.servlet.ServletRequest request)
genericAccessAllowed in interface GenericGatekeeperrequest - Unused.
public boolean unloadServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
unloadServiceAllowed in interface UnloadServiceGatekeeperrequest - Unused.collection - Unused.
UnloadService
public boolean referenceServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String baseUrl,
java.lang.String collection)
referenceServiceAllowed in interface ReferenceServiceGatekeeperrequest - Unused.baseUrl - Unused.collection - Unused.
ReferenceService
public boolean unreferenceServiceAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
unreferenceServiceAllowed in interface UnreferenceServiceGatekeeperrequest - Unused.collection - Unused.
UnreferenceServicepublic boolean identifiersServiceAllowed(javax.servlet.ServletRequest request)
identifiersServiceAllowed in interface IdentifiersServiceGatekeeperrequest - Unused.
IdentifiersService
public boolean identifiersDriverAllowed(javax.servlet.ServletRequest request,
java.lang.String collection)
identifiersDriverAllowed in interface IdentifiersDriverGatekeeperrequest - Unused.collection - Unused.
IdentifiersServicepublic void destroy()
destroy in interface MetadataServiceGatekeeper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||