Project

General

Profile

1 49763 panagiotis
package eu.dnetlib.repo.manager.shared.broker;
2 46221 stefanos.g
3
import com.google.gwt.user.client.rpc.IsSerializable;
4
5
/**
6
 * Created by stefanos on 10-Mar-17.
7
 */
8
9
public class OpenaireSubscription implements IsSerializable {
10
11
    private String subscriber;
12
    private NotificationFrequency frequency;
13
    private NotificationMode mode;
14
    private AdvQueryObject query;
15
16
    public OpenaireSubscription() {
17
    }
18
19
    public OpenaireSubscription(final String subscriber, final NotificationFrequency frequency, final
20
    NotificationMode mode,
21
                                final AdvQueryObject query) {
22
        this.subscriber = subscriber;
23
        this.frequency = frequency;
24
        this.mode = mode;
25
        this.query = query;
26
    }
27
28
    public String getSubscriber() {
29
        return this.subscriber;
30
    }
31
32
    public void setSubscriber(final String subscriber) {
33
        this.subscriber = subscriber;
34
    }
35
36
    public NotificationFrequency getFrequency() {
37
        return this.frequency;
38
    }
39
40
    public void setFrequency(final NotificationFrequency frequency) {
41
        this.frequency = frequency;
42
    }
43
44
    public NotificationMode getMode() {
45
        return this.mode;
46
    }
47
48
    public void setMode(final NotificationMode mode) {
49
        this.mode = mode;
50
    }
51
52
    public AdvQueryObject getQuery() {
53
        return this.query;
54
    }
55
56
    public void setQuery(final AdvQueryObject query) {
57
        this.query = query;
58
    }
59
60
61
}