org.apache.jetspeed.profiler.rules.impl
Class StandardResolver
java.lang.Object
org.apache.jetspeed.profiler.rules.impl.StandardResolver
- All Implemented Interfaces:
- org.apache.jetspeed.profiler.rules.RuleCriterionResolver, Serializable
- Direct Known Subclasses:
- CountryCriterionResolver, GroupCriterionResolver, HardCodedResolver, LanguageCriterionResolver, MediatypeCriterionResolver, RequestSessionResolver, RoleCriterionResolver, UserAgentCriterionResolver, UserAttributeResolver, UserCriterionResolver
- public class StandardResolver
- extends Object
- implements org.apache.jetspeed.profiler.rules.RuleCriterionResolver
Standard Jetspeed-1 style resolver for criterion.
It first looks at the value in the request parameters.
If it is null, it then falls back to the criterion record..
If it is null it gives up and returns null allowing subclasses
to continue processing.
- Version:
- $Id: StandardResolver.java 187877 2004-11-03 19:40:45Z taylor $
- Author:
- David Sean Taylor
- See Also:
- Serialized Form
Fields inherited from interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver |
COUNTRY, GROUP, GROUP_ROLE_USER, HARD_CODED, LANGUAGE, MEDIATYPE, NAVIGATION, PAGE, PATH, PATH_SESSION, REQUEST, REQUEST_SESSION, ROLE, ROLE_FALLBACK, SESSION, USER, USER_AGENT, USER_ATTRIBUTE |
Method Summary |
boolean |
isControl(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
|
boolean |
isNavigation(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
|
String |
resolve(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
|
protected String |
resolvePrincipals(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion,
Subject subject,
Class classe)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALUE_DELIMITER
public static final String VALUE_DELIMITER
- See Also:
- Constant Field Values
StandardResolver
public StandardResolver()
resolve
public String resolve(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
- Specified by:
resolve
in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
isControl
public boolean isControl(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
- Specified by:
isControl
in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
isNavigation
public boolean isNavigation(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
- Specified by:
isNavigation
in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
resolvePrincipals
protected String resolvePrincipals(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion,
Subject subject,
Class classe)
Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.