@RemoteServiceRelativePath(value="springGwtServices/repositoryService")
public interface RepositoryService
extends com.google.gwt.user.client.rpc.RemoteService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteInterface(String repoId,
eu.dnetlib.domain.data.RepositoryInterface iFace,
String datatype) |
void |
deleteInterfaces(String repoId,
List<eu.dnetlib.domain.data.RepositoryInterface> iFaces,
String datatype) |
void |
enableMetricsForRepository(eu.dnetlib.domain.data.Repository repository,
eu.dnetlib.domain.functionality.UserProfile requestor) |
Map<String,String> |
getCompatibilityClasses(String mode) |
Map<String,String> |
getCountries() |
Map<String,String> |
getCountries(Boolean existingOnly,
String mode) |
Map<String,String> |
getDatasourceClasses(String mode) |
DatasourceVocabularies |
getDatasourceVocabularies(String mode) |
String |
getLatestUpdateDateOfList(String mode) |
MetricsInfo |
getMetricsInfoForRepository(String repoId) |
String |
getPiwikScriptForRepository(String repoId) |
eu.dnetlib.domain.data.PiwikInfo |
getPiwikSiteForRepository(String repoId) |
List<eu.dnetlib.domain.data.PiwikInfo> |
getPiwikSitesForRepositories() |
List<eu.dnetlib.domain.data.Repository> |
getRepositoriesByCountry(String country,
String mode) |
Tuple<List<eu.dnetlib.domain.data.Repository>,List<eu.dnetlib.domain.data.Repository>> |
getRepositoriesByCountry(String country,
String mode,
boolean includeUnknownCountries) |
DatasourcesCollection |
getRepositoriesOfUser(String userEmail,
boolean includeShared,
boolean includeByOthers) |
eu.dnetlib.domain.data.Repository |
getRepository(String repoId) |
Aggregations |
getRepositoryAggregations(String repoId) |
List<String> |
getRepositoryUrlsOfUser(String userEmail,
boolean includeShared,
boolean includeByOthers) |
List<Timezone> |
getTimezones() |
List<String> |
getTypologies() |
eu.dnetlib.domain.data.RepositoryInterface |
insertInterface(eu.dnetlib.domain.data.RepositoryInterface iFace,
String repoId,
String datatype) |
void |
markPiwikSiteAsValidated(String repositoryId) |
void |
storeRepository(eu.dnetlib.domain.data.Repository repo,
String mode) |
eu.dnetlib.domain.data.RepositoryInterface |
updateInterface(eu.dnetlib.domain.data.RepositoryInterface iFace,
String repoId,
String datatype) |
void |
updateRepositoryInformation(eu.dnetlib.domain.data.Repository repo) |
Tuple<List<eu.dnetlib.domain.data.Repository>,List<eu.dnetlib.domain.data.Repository>> getRepositoriesByCountry(String country, String mode, boolean includeUnknownCountries) throws RepositoryServiceException
RepositoryServiceExceptionList<String> getRepositoryUrlsOfUser(String userEmail, boolean includeShared, boolean includeByOthers) throws RepositoryServiceException
RepositoryServiceExceptioneu.dnetlib.domain.data.Repository getRepository(String repoId) throws RepositoryServiceException
RepositoryServiceExceptionMap<String,String> getCountries(Boolean existingOnly, String mode) throws RepositoryServiceException
RepositoryServiceExceptionMap<String,String> getCountries() throws RepositoryServiceException
RepositoryServiceExceptionList<Timezone> getTimezones() throws RepositoryServiceException
RepositoryServiceExceptionList<String> getTypologies() throws RepositoryServiceException
RepositoryServiceExceptionMap<String,String> getDatasourceClasses(String mode) throws RepositoryServiceException
RepositoryServiceExceptionMap<String,String> getCompatibilityClasses(String mode) throws RepositoryServiceException
RepositoryServiceExceptionvoid storeRepository(eu.dnetlib.domain.data.Repository repo,
String mode)
throws RepositoryServiceException
RepositoryServiceExceptionvoid updateRepositoryInformation(eu.dnetlib.domain.data.Repository repo)
throws RepositoryServiceException
RepositoryServiceExceptioneu.dnetlib.domain.data.RepositoryInterface updateInterface(eu.dnetlib.domain.data.RepositoryInterface iFace,
String repoId,
String datatype)
throws RepositoryServiceException
RepositoryServiceExceptioneu.dnetlib.domain.data.RepositoryInterface insertInterface(eu.dnetlib.domain.data.RepositoryInterface iFace,
String repoId,
String datatype)
throws RepositoryServiceException
RepositoryServiceExceptionvoid deleteInterface(String repoId, eu.dnetlib.domain.data.RepositoryInterface iFace, String datatype) throws RepositoryServiceException
RepositoryServiceExceptionvoid deleteInterfaces(String repoId, List<eu.dnetlib.domain.data.RepositoryInterface> iFaces, String datatype) throws RepositoryServiceException
RepositoryServiceExceptionDatasourceVocabularies getDatasourceVocabularies(String mode) throws RepositoryServiceException
RepositoryServiceExceptionList<eu.dnetlib.domain.data.Repository> getRepositoriesByCountry(String country, String mode) throws RepositoryServiceException
RepositoryServiceExceptionDatasourcesCollection getRepositoriesOfUser(String userEmail, boolean includeShared, boolean includeByOthers) throws RepositoryServiceException
RepositoryServiceExceptionString getLatestUpdateDateOfList(String mode) throws RepositoryServiceException
RepositoryServiceExceptioneu.dnetlib.domain.data.PiwikInfo getPiwikSiteForRepository(String repoId) throws RepositoryServiceException
RepositoryServiceExceptionvoid enableMetricsForRepository(eu.dnetlib.domain.data.Repository repository,
eu.dnetlib.domain.functionality.UserProfile requestor)
throws RepositoryServiceException
RepositoryServiceExceptionString getPiwikScriptForRepository(String repoId) throws RepositoryServiceException
RepositoryServiceExceptionList<eu.dnetlib.domain.data.PiwikInfo> getPiwikSitesForRepositories() throws RepositoryServiceException
RepositoryServiceExceptionvoid markPiwikSiteAsValidated(String repositoryId) throws RepositoryServiceException
RepositoryServiceExceptionMetricsInfo getMetricsInfoForRepository(String repoId) throws RepositoryServiceException
RepositoryServiceExceptionAggregations getRepositoryAggregations(String repoId) throws Exception
ExceptionCopyright © 2018. All rights reserved.