fedora.server.security.servletfilters
Class Cache
java.lang.Object
fedora.server.security.servletfilters.Cache
public class Cache
- extends java.lang.Object
- Author:
- Bill Niebel (niebel@virginia.edu)
|
Constructor Summary |
Cache(java.lang.String cacheId,
java.lang.String CACHE_KEY_SEPARATOR,
java.lang.String AUTH_SUCCESS_TIMEOUT_UNIT,
int AUTH_SUCCESS_TIMEOUT_DURATION,
java.lang.String AUTH_FAILURE_TIMEOUT_UNIT,
int AUTH_FAILURE_TIMEOUT_DURATION,
java.lang.String AUTH_EXCEPTION_TIMEOUT_UNIT,
int AUTH_EXCEPTION_TIMEOUT_DURATION,
CacheElementPopulator cacheElementPopulator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cache
public Cache(java.lang.String cacheId,
java.lang.String CACHE_KEY_SEPARATOR,
java.lang.String AUTH_SUCCESS_TIMEOUT_UNIT,
int AUTH_SUCCESS_TIMEOUT_DURATION,
java.lang.String AUTH_FAILURE_TIMEOUT_UNIT,
int AUTH_FAILURE_TIMEOUT_DURATION,
java.lang.String AUTH_EXCEPTION_TIMEOUT_UNIT,
int AUTH_EXCEPTION_TIMEOUT_DURATION,
CacheElementPopulator cacheElementPopulator)
getCacheId
public final java.lang.String getCacheId()
getCacheAbbrev
public final java.lang.String getCacheAbbrev()
getCacheKeySeparator
public final java.lang.String getCacheKeySeparator()
getAuthSuccessTimeoutUnit
public final java.lang.String getAuthSuccessTimeoutUnit()
getAuthSuccessTimeoutDuration
public final int getAuthSuccessTimeoutDuration()
getAuthFailureTimeoutUnit
public final java.lang.String getAuthFailureTimeoutUnit()
getAuthFailureTimeoutDuration
public final int getAuthFailureTimeoutDuration()
getAuthExceptionTimeoutUnit
public final java.lang.String getAuthExceptionTimeoutUnit()
getAuthExceptionTimeoutDuration
public final int getAuthExceptionTimeoutDuration()
getCacheElementPopulator
public final CacheElementPopulator getCacheElementPopulator()
audit
public final void audit(java.lang.String userid)
testAssert
public static final void testAssert()
authenticate
public final java.lang.Boolean authenticate(CacheElementPopulator authenticator,
java.lang.String userid,
java.lang.String password)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getNamedValues
public final java.util.Map getNamedValues(CacheElementPopulator authenticator,
java.lang.String userid,
java.lang.String password)
throws java.lang.Throwable
- Throws:
java.lang.Throwable