new Subscriber()
Constructor: Initializes the subscriptionCallbacks, subscriptionCallbacks and conditions.
Methods
-
addCondition(condition)
-
Adds a condition.
Name Type Description condition
Condition Condition
-
equals(subscriber){boolean}
-
Compares this instance with the given one.
Name Type Description subscriber
Subscriber Subscriber that should be compared.
Returns:
Type Description boolean -
getAttributesSubset(){string}
-
Returns the attributesSubset.
Returns:
Type Description string -
getConditions(){string}
-
Returns the conditions.
Returns:
Type Description string -
getSubscriberId(){string}
-
Returns the subscriberId.
Returns:
Type Description string -
getSubscriberName(){string}
-
Returns the name.
Returns:
Type Description string -
getSubscriptionCallbacks(){CallbackList}
-
Returns the subscriptionCallbacks.
Returns:
Type Description CallbackList -
removeCondition(condition)
-
Removes a condition.
Name Type Description condition
Condition Condition
-
setAttributesSubset(attributesSubset)
-
Sets the attributesSubset.
Name Type Description attributesSubset
AttributeList attributesSubset
-
setConditions(conditionListOrArray)
-
Sets the conditions.
Name Type Description conditionListOrArray
ConditionList | Array conditions
-
setSubscriberId(subscriberId)
-
Sets the subscriberId.
Name Type Description subscriberId
string subscriberId
-
setSubscriberName(subscriberName)
-
Sets the setSubscriberName.
Name Type Description subscriberName
string subscriberName
-
setSubscriptionCallbacks(subscriptionCallbacks)
-
Sets the subscriptionCallbacks.
Name Type Description subscriptionCallbacks
CallbackList subscriptionCallbacks
-
withAttributesSubset(attributesSubset){Subscriber}
-
Builder for attributesSubset.
Name Type Description attributesSubset
AttributeList attributesSubset
Returns:
Type Description Subscriber -
withConditions(conditionListOrArray){Subscriber}
-
Builder for conditions.
Name Type Description conditionListOrArray
ConditionList | Array conditions
Returns:
Type Description Subscriber -
withSubscriberId(subscriberId){Subscriber}
-
Builder for subscriberId.
Name Type Description subscriberId
String subscriberId
Returns:
Type Description Subscriber -
withSubscriberName(subscriberName){Subscriber}
-
Builder for subscriberName.
Name Type Description subscriberName
String subscriberName
Returns:
Type Description Subscriber -
withSubscriptionCallbacks(subscriptionCallbacks){Subscriber}
-
Builder for subscriptionCallbacks.
Name Type Description subscriptionCallbacks
CallbackList subscriptionCallbacks
Returns:
Type Description Subscriber