62 lines
1.5 KiB
Java
62 lines
1.5 KiB
Java
package eu.dnetlib.repo.manager.shared.broker;
|
|
|
|
import com.google.gwt.user.client.rpc.IsSerializable;
|
|
|
|
/**
|
|
* Created by stefanos on 10-Mar-17.
|
|
*/
|
|
|
|
public class OpenaireSubscription implements IsSerializable {
|
|
|
|
private String subscriber;
|
|
private NotificationFrequency frequency;
|
|
private NotificationMode mode;
|
|
private AdvQueryObject query;
|
|
|
|
public OpenaireSubscription() {
|
|
}
|
|
|
|
public OpenaireSubscription(final String subscriber, final NotificationFrequency frequency, final
|
|
NotificationMode mode,
|
|
final AdvQueryObject query) {
|
|
this.subscriber = subscriber;
|
|
this.frequency = frequency;
|
|
this.mode = mode;
|
|
this.query = query;
|
|
}
|
|
|
|
public String getSubscriber() {
|
|
return this.subscriber;
|
|
}
|
|
|
|
public void setSubscriber(final String subscriber) {
|
|
this.subscriber = subscriber;
|
|
}
|
|
|
|
public NotificationFrequency getFrequency() {
|
|
return this.frequency;
|
|
}
|
|
|
|
public void setFrequency(final NotificationFrequency frequency) {
|
|
this.frequency = frequency;
|
|
}
|
|
|
|
public NotificationMode getMode() {
|
|
return this.mode;
|
|
}
|
|
|
|
public void setMode(final NotificationMode mode) {
|
|
this.mode = mode;
|
|
}
|
|
|
|
public AdvQueryObject getQuery() {
|
|
return this.query;
|
|
}
|
|
|
|
public void setQuery(final AdvQueryObject query) {
|
|
this.query = query;
|
|
}
|
|
|
|
|
|
}
|