@Entity(name="subscriptions") public class Subscription extends Object
| Constructor and Description |
|---|
Subscription() |
Subscription(String subscriptionId,
String subscriber,
String topic,
NotificationFrequency frequency,
NotificationMode mode,
Date lastNotificationDate,
Date creationDate,
List<MapCondition> conditions) |
Subscription(String subscriptionId,
String subscriber,
String topic,
NotificationFrequency frequency,
NotificationMode mode,
Date lastNotificationDate,
Date creationDate,
String conditions) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConditions() |
List<MapCondition> |
getConditionsAsList() |
Date |
getCreationDate() |
NotificationFrequency |
getFrequency() |
Date |
getLastNotificationDate() |
NotificationMode |
getMode() |
String |
getSubscriber() |
String |
getSubscriptionId() |
String |
getTopic() |
static boolean |
isReady(Subscription s) |
void |
setConditions(String conditions) |
void |
setCreationDate(Date creationDate) |
void |
setFrequency(NotificationFrequency frequency) |
void |
setLastNotificationDate(Date lastNotificationDate) |
void |
setMode(NotificationMode mode) |
void |
setSubscriber(String subscriber) |
void |
setSubscriptionId(String subscriptionId) |
void |
setTopic(String topic) |
String |
toString() |
boolean |
verifyEventConditions(Event event) |
public Subscription()
public Subscription(String subscriptionId, String subscriber, String topic, NotificationFrequency frequency, NotificationMode mode, Date lastNotificationDate, Date creationDate, List<MapCondition> conditions)
public Subscription(String subscriptionId, String subscriber, String topic, NotificationFrequency frequency, NotificationMode mode, Date lastNotificationDate, Date creationDate, String conditions)
public String getSubscriptionId()
public void setSubscriptionId(String subscriptionId)
public String getSubscriber()
public void setSubscriber(String subscriber)
public String getTopic()
public void setTopic(String topic)
public NotificationFrequency getFrequency()
public void setFrequency(NotificationFrequency frequency)
public NotificationMode getMode()
public void setMode(NotificationMode mode)
public Date getLastNotificationDate()
public void setLastNotificationDate(Date lastNotificationDate)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public String getConditions()
public List<MapCondition> getConditionsAsList()
public void setConditions(String conditions)
public static boolean isReady(Subscription s)
public boolean verifyEventConditions(Event event)
Copyright © 2025. All rights reserved.