org.codehaus.plexus.security.summit
Class AbstractSessionValidatorValve
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.summit.AbstractSummitComponent
org.codehaus.plexus.summit.pipeline.valve.AbstractValve
org.codehaus.plexus.security.summit.AbstractSessionValidatorValve
- All Implemented Interfaces:
- org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.summit.SummitComponent, org.codehaus.plexus.summit.pipeline.valve.Valve
- public abstract class AbstractSessionValidatorValve
- extends org.codehaus.plexus.summit.pipeline.valve.AbstractValve
Validates that there is a user in the session. If there isn't one an
anonymous user is retrieved from the User Authenticator.
This must be placed before the resolver valve.
- Since:
- Feb 28, 2003
- Author:
- Dan Diephouse
Nested classes inherited from class org.codehaus.plexus.summit.pipeline.valve.Valve |
|
Fields inherited from class org.codehaus.plexus.summit.AbstractSummitComponent |
|
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
|
Fields inherited from interface org.codehaus.plexus.summit.pipeline.valve.Valve |
ROLE |
Methods inherited from class org.codehaus.plexus.summit.AbstractSummitComponent |
contextualize, getContainer, lookup, lookup |
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codehaus.plexus.summit.pipeline.valve.Valve |
|
AbstractSessionValidatorValve
public AbstractSessionValidatorValve()
invoke
public void invoke(org.codehaus.plexus.summit.rundata.RunData data)
throws java.io.IOException,
org.codehaus.plexus.summit.pipeline.valve.ValveInvocationException
- Throws:
java.io.IOException
org.codehaus.plexus.summit.pipeline.valve.ValveInvocationException
- See Also:
org.codehaus.plexus.summit.pipeline.valve.AbstractValve#invoke(org.codehaus.plexus.summit.rundata.RunData, org.codehaus.plexus.summit.pipeline.valve.ValveContext)
getLoginTarget
public java.lang.String getLoginTarget()
isAllowedGuest
protected abstract boolean isAllowedGuest()