net.geant.edugain.attributes.rules
Interface Rule

All Known Implementing Classes:
AbstractRule, BasicRule, FilterRule, MergeRule, SplitRule

public interface Rule

Rule interface for attribute processing rules.

Author:
Adam Lantos

Method Summary
 void init(RuleType configuration)
          Initialize the rule with its parsed configuration
 void process(RequestContext requestContext)
          Process the attributes for the given remote provider.
 

Method Detail

process

void process(RequestContext requestContext)
Process the attributes for the given remote provider.

Parameters:
requestContext - processing context of this request

init

void init(RuleType configuration)
Initialize the rule with its parsed configuration

Parameters:
configuration - parsed XML configuration data