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