net.geant.edugain.attributes.rules
Class MergeRule

java.lang.Object
  extended by net.geant.edugain.attributes.rules.AbstractRule
      extended by net.geant.edugain.attributes.rules.MergeRule
All Implemented Interfaces:
Rule

public class MergeRule
extends AbstractRule

Attribute transformation rule, which can merge together multiple attributes into one.

Author:
Adam Lantos

Field Summary
private  org.apache.log4j.Logger log
           
 
Fields inherited from class net.geant.edugain.attributes.rules.AbstractRule
condition, configuration, matchers, outputAttributeConfiguration
 
Constructor Summary
MergeRule()
           
 
Method Summary
 void init(RuleType configuration)
          Initialize the rule with the parsed configuration.
 
Methods inherited from class net.geant.edugain.attributes.rules.AbstractRule
doOutputAttribute, evaluateConditions, getCondition, getConfiguration, getMatchers, getOutputAttributeConfiguration, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.apache.log4j.Logger log
Constructor Detail

MergeRule

public MergeRule()
Method Detail

init

public void init(RuleType configuration)
Description copied from class: AbstractRule
Initialize the rule with the parsed configuration. This method is called once after instantiation. Subclasses should override this method and process configuration data. When overridden, subclass must call super.init() first. Any RuntimeException thrown is considered to be a fatal error.

Specified by:
init in interface Rule
Overrides:
init in class AbstractRule
Parameters:
configuration - parsed XML configuration data