|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.geant.edugain.attributes.rules.AbstractRule
net.geant.edugain.attributes.rules.FilterRule
public class FilterRule
Filtering implementation of the Rule interface. The Filtering rule consists of one condition and arbitrary number of attribute filters.
| Field Summary | |
|---|---|
private java.util.List<Filter> |
filters
Attribute filters. |
private org.apache.log4j.Logger |
log
|
| Fields inherited from class net.geant.edugain.attributes.rules.AbstractRule |
|---|
condition, configuration, matchers, outputAttributeConfiguration |
| Constructor Summary | |
|---|---|
FilterRule()
|
|
| Method Summary | |
|---|---|
protected boolean |
doOutputAttribute(RuleContext c)
The action of the FilterRule is to call all the attribute filters. |
void |
init(RuleType configuration)
Initializes the Filter with parsed configuration. |
| Methods inherited from class net.geant.edugain.attributes.rules.AbstractRule |
|---|
evaluateConditions, getCondition, getConfiguration, getMatchers, getOutputAttributeConfiguration, process |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.geant.edugain.attributes.rules.Rule |
|---|
process |
| Field Detail |
|---|
private java.util.List<Filter> filters
private org.apache.log4j.Logger log
| Constructor Detail |
|---|
public FilterRule()
| Method Detail |
|---|
public void init(RuleType configuration)
init in interface Ruleinit in class AbstractRuleconfiguration -
protected boolean doOutputAttribute(RuleContext c)
throws EvaluationException
doOutputAttribute in class AbstractRulec -
EvaluationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||