public class Subscription
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Subscription(Information informationClass)
Default constructor.
|
Subscription(Information informationClass,
SubscriptionFilter filter)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearFilter()
Removes any filter from this subscription.
|
boolean |
equals(java.lang.Object otherObj) |
boolean |
evaluation(InformationData informationData)
Returns the evaluation of this subscription due to the information data
informed.
|
Information |
getInformation()
Returns the information class of this Subscription.
|
boolean |
hasFilter()
Informs if the Subscription has a filter.
|
void |
setFilter(SubscriptionFilter filter)
Adds a filter to the subscription
|
public Subscription(Information informationClass)
informationClass
- the information wantedpublic Subscription(Information informationClass, SubscriptionFilter filter)
informationClass
- the information wantedfilter
- a subscription filterpublic Information getInformation()
public void setFilter(SubscriptionFilter filter)
filter
- public void clearFilter()
public boolean hasFilter()
true
if positive.public boolean evaluation(InformationData informationData)
informationData
- the data to be evaluatedtrue
if the information data activates this
subscriptionpublic boolean equals(java.lang.Object otherObj)
equals
in class java.lang.Object