public class NotificationWebServiceClient extends BaseWebServiceClient<NotificationWebService> implements eu.dnetlib.api.functionality.NotificationService
NotificationService,
NotificationWebService,
NotificationServiceExceptionwebService| Constructor and Description |
|---|
NotificationWebServiceClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
addQuery(eu.dnetlib.domain.functionality.NotificationQuery query) |
void |
addSchedule(eu.dnetlib.domain.functionality.NotificationSchedule schedule) |
void |
addSubscription(eu.dnetlib.domain.functionality.NotificationSubscription subscription) |
void |
disableSchedule(String queryId) |
void |
disableSubscription(String queryId,
URL alertService) |
void |
enableSchedule(String queryId) |
void |
enableSubscription(String queryId,
URL alertService) |
eu.dnetlib.domain.functionality.ResultPage |
executeQuery(String queryId,
String resultId,
Date fromDate,
Date toDate,
int limit,
int offset) |
eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationEvent> |
getEvents(int pageNumber,
int pageSize) |
eu.dnetlib.domain.functionality.NotificationResult |
getPreviousResult(String queryId,
Date date,
String resultId) |
eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationQuery> |
getQueries(int pageNumber,
int pageSize) |
eu.dnetlib.domain.functionality.NotificationResult |
getResult(String queryId,
Date date,
String resultId) |
eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationResult> |
getResults(int pageNumber,
int pageSize) |
eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationSchedule> |
getSchedules(int pageNumber,
int pageSize) |
eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationSubscription> |
getSubscriptions(int pageNumber,
int pageSize) |
SortedSet<String> |
getSupportedQueryLanguages() |
void |
removeQuery(String queryId) |
void |
removeSchedule(String queryId) |
void |
removeSubscription(String queryId,
URL alertService) |
getWebService, identify, notify, setWebService, setWebServicepublic SortedSet<String> getSupportedQueryLanguages()
getSupportedQueryLanguages in interface eu.dnetlib.api.functionality.NotificationServicepublic eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationQuery> getQueries(int pageNumber,
int pageSize)
throws eu.dnetlib.api.functionality.NotificationServiceException
getQueries in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void addQuery(eu.dnetlib.domain.functionality.NotificationQuery query)
throws eu.dnetlib.api.functionality.NotificationServiceException
addQuery in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void removeQuery(String queryId) throws eu.dnetlib.api.functionality.NotificationServiceException
removeQuery in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.ResultPage executeQuery(String queryId, String resultId, Date fromDate, Date toDate, int limit, int offset) throws eu.dnetlib.api.functionality.NotificationServiceException
executeQuery in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationSchedule> getSchedules(int pageNumber,
int pageSize)
throws eu.dnetlib.api.functionality.NotificationServiceException
getSchedules in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void addSchedule(eu.dnetlib.domain.functionality.NotificationSchedule schedule)
throws eu.dnetlib.api.functionality.NotificationServiceException
addSchedule in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void enableSchedule(String queryId) throws eu.dnetlib.api.functionality.NotificationServiceException
enableSchedule in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void disableSchedule(String queryId) throws eu.dnetlib.api.functionality.NotificationServiceException
disableSchedule in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void removeSchedule(String queryId) throws eu.dnetlib.api.functionality.NotificationServiceException
removeSchedule in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationEvent> getEvents(int pageNumber,
int pageSize)
throws eu.dnetlib.api.functionality.NotificationServiceException
getEvents in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationResult> getResults(int pageNumber,
int pageSize)
throws eu.dnetlib.api.functionality.NotificationServiceException
getResults in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.NotificationResult getResult(String queryId, Date date, String resultId) throws eu.dnetlib.api.functionality.NotificationServiceException
getResult in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.NotificationResult getPreviousResult(String queryId, Date date, String resultId) throws eu.dnetlib.api.functionality.NotificationServiceException
getPreviousResult in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic eu.dnetlib.domain.functionality.ObjectPage<eu.dnetlib.domain.functionality.NotificationSubscription> getSubscriptions(int pageNumber,
int pageSize)
throws eu.dnetlib.api.functionality.NotificationServiceException
getSubscriptions in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void addSubscription(eu.dnetlib.domain.functionality.NotificationSubscription subscription)
throws eu.dnetlib.api.functionality.NotificationServiceException
addSubscription in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void enableSubscription(String queryId, URL alertService) throws eu.dnetlib.api.functionality.NotificationServiceException
enableSubscription in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void disableSubscription(String queryId, URL alertService) throws eu.dnetlib.api.functionality.NotificationServiceException
disableSubscription in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionpublic void removeSubscription(String queryId, URL alertService) throws eu.dnetlib.api.functionality.NotificationServiceException
removeSubscription in interface eu.dnetlib.api.functionality.NotificationServiceeu.dnetlib.api.functionality.NotificationServiceExceptionCopyright © 2017. All rights reserved.