public class SubscriptionFilter
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
SubscriptionFilter()
Default constructor.
|
SubscriptionFilter(java.util.List<SubscriptionFilterRule> rules)
Default constructor with initial rules.
|
Modifier and Type | Method and Description |
---|---|
void |
addRule(SubscriptionFilterRule rule)
Adds a rule to this filter.
|
boolean |
evaluation(InformationData informationData)
Returns the evaluation of this filter due to the information data informed.
|
boolean |
removeRule(SubscriptionFilterRule rule)
Removes a rule from the filter.
|
public SubscriptionFilter()
public SubscriptionFilter(java.util.List<SubscriptionFilterRule> rules)
rules
- initial rulespublic void addRule(SubscriptionFilterRule rule)
rule
- public boolean removeRule(SubscriptionFilterRule rule)
rule
- the rule to be removedpublic boolean evaluation(InformationData informationData)
informationData
- the data to be evaluatedtrue
if the information data activates this filter