Project

General

Profile

1
package eu.dnetlib.repo.manager.shared.broker;
2

    
3
/**
4
 * Created by stefanos on 10-Mar-17.
5
 */
6

    
7

    
8
import com.google.gwt.user.client.rpc.IsSerializable;
9
import eu.dnetlib.repo.manager.service.shared.NotificationMode;
10

    
11
import java.util.Date;
12
import java.util.List;
13

    
14

    
15
public class Subscription implements IsSerializable {
16

    
17
    private String subscriptionId;
18

    
19
    private String subscriber;
20

    
21
    private String topic;
22

    
23
    private NotificationFrequency frequency;
24

    
25
    private NotificationMode mode;
26

    
27
    private Date lastNotificationDate;
28

    
29
    private String conditions;
30

    
31
    private List<MapConditions> conditionsAsList;
32

    
33
    public Subscription() {
34
    }
35

    
36
    public String getSubscriptionId() {
37
        return subscriptionId;
38
    }
39

    
40
    public void setSubscriptionId(String subscriptionId) {
41
        this.subscriptionId = subscriptionId;
42
    }
43

    
44
    public String getSubscriber() {
45
        return subscriber;
46
    }
47

    
48
    public void setSubscriber(String subscriber) {
49
        this.subscriber = subscriber;
50
    }
51

    
52
    public String getTopic() {
53
        return topic;
54
    }
55

    
56
    public void setTopic(String topic) {
57
        this.topic = topic;
58
    }
59

    
60
    public NotificationFrequency getFrequency() {
61
        return frequency;
62
    }
63

    
64
    public void setFrequency(NotificationFrequency frequency) {
65
        this.frequency = frequency;
66
    }
67

    
68
    public NotificationMode getMode() {
69
        return mode;
70
    }
71

    
72
    public void setMode(NotificationMode mode) {
73
        this.mode = mode;
74
    }
75

    
76
    public Date getLastNotificationDate() {
77
        return lastNotificationDate;
78
    }
79

    
80
    public void setLastNotificationDate(Date lastNotificationDate) {
81
        this.lastNotificationDate = lastNotificationDate;
82
    }
83

    
84
    public String getConditions() {
85
        return conditions;
86
    }
87

    
88
    public void setConditions(String conditions) {
89
        this.conditions = conditions;
90
    }
91

    
92
    public List<MapConditions> getConditionsAsList() {
93
        return conditionsAsList;
94
    }
95

    
96
    public void setConditionsAsList(List<MapConditions> conditionsAsList) {
97
        this.conditionsAsList = conditionsAsList;
98
    }
99
}
(23-23/23)