Project

General

Profile

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

    
3

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

    
8
public class OpenaireSubscription {
9

    
10
    private String subscriber;
11
    private NotificationFrequency frequency;
12
    private NotificationMode mode;
13
    private AdvQueryObject query;
14

    
15
    public OpenaireSubscription() {
16
    }
17

    
18
    public OpenaireSubscription(final String subscriber, final NotificationFrequency frequency, final
19
    NotificationMode mode,
20
                                final AdvQueryObject query) {
21
        this.subscriber = subscriber;
22
        this.frequency = frequency;
23
        this.mode = mode;
24
        this.query = query;
25
    }
26

    
27
    public String getSubscriber() {
28
        return this.subscriber;
29
    }
30

    
31
    public void setSubscriber(final String subscriber) {
32
        this.subscriber = subscriber;
33
    }
34

    
35
    public NotificationFrequency getFrequency() {
36
        return this.frequency;
37
    }
38

    
39
    public void setFrequency(final NotificationFrequency frequency) {
40
        this.frequency = frequency;
41
    }
42

    
43
    public NotificationMode getMode() {
44
        return this.mode;
45
    }
46

    
47
    public void setMode(final NotificationMode mode) {
48
        this.mode = mode;
49
    }
50

    
51
    public AdvQueryObject getQuery() {
52
        return this.query;
53
    }
54

    
55
    public void setQuery(final AdvQueryObject query) {
56
        this.query = query;
57
    }
58

    
59

    
60
}
(11-11/14)