org.apache.jetspeed.profiler.rules.impl
Class StandardResolver
java.lang.Object
org.apache.jetspeed.profiler.rules.impl.StandardResolver
- All Implemented Interfaces:
- Serializable, org.apache.jetspeed.profiler.rules.RuleCriterionResolver
- Direct Known Subclasses:
- CountryCriterionResolver, DomainCriterionResolver, GroupCriterionResolver, HardCodedResolver, HostnameCriterionResolver, IPCriterionResolver, LanguageCriterionResolver, MediatypeCriterionResolver, RequestSessionResolver, RoleComboCriterionResolver, RoleCriterionResolver, SessionResolver, 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 516448 2007-03-09 16:25:47Z ate $
- 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 |
protected String |
combinePrincipals(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion,
Subject subject,
Class classe)
|
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
COMBO_DELIMITER
public static final String COMBO_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)
combinePrincipals
protected String combinePrincipals(org.apache.jetspeed.request.RequestContext context,
org.apache.jetspeed.profiler.rules.RuleCriterion criterion,
Subject subject,
Class classe)
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.