org.codehaus.plexus.security.summit
Class PageControllerValve
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.PageControllerValve
- 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 class PageControllerValve
- extends org.codehaus.plexus.summit.pipeline.valve.AbstractValve
Checks to see if the user is authorized to access the specified target.
If not, it redirects the user to a page telling them they aren't
authorized.
- Since:
- Feb 28, 2003
- Author:
- Dan Diephouse
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 |
Method Summary |
void |
invoke(org.codehaus.plexus.summit.rundata.RunData data)
|
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 |
|
notAuthorizedPage
private java.lang.String notAuthorizedPage
controller
private ResourceController controller
PageControllerValve
public PageControllerValve()
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.Valve#invoke(org.codehaus.plexus.summit.rundata.RunData, org.codehaus.plexus.summit.pipeline.valve.ValveContext)