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

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

    
13

    
14
public class Subscription implements IsSerializable {
15

    
16
    private String subscriptionId;
17

    
18
    private String subscriber;
19

    
20
    private String topic;
21

    
22
    private NotificationFrequency frequency;
23

    
24
    private NotificationMode mode;
25

    
26
    private Date lastNotificationDate;
27

    
28
    private Date creationDate;
29

    
30
    private String conditions;
31

    
32
    private List<MapConditions> conditionsAsList;
33

    
34
    public Subscription() {
35
    }
36

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
97
    public void setConditionsAsList(List<MapConditions> conditionsAsList) {
98
        this.conditionsAsList = conditionsAsList;
99
    }
100

    
101
    public Date getCreationDate() {
102
        return creationDate;
103
    }
104

    
105
    public void setCreationDate(Date creationDate) {
106
        this.creationDate = creationDate;
107
    }
108

    
109
}
(23-23/23)