@Path(value="/data-providers/{DATAPROVIDER}/active")
@Component
@Scope(value="request")
public class DataProviderActivationResource
extends Object
| Constructor and Description |
|---|
DataProviderActivationResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
activateDataProvider(String dataProviderId)
Activates data provider (sets flag 'active' to true)
Required permissions:
Admin role
|
javax.ws.rs.core.Response |
deactivateDataProvider(String dataProviderId)
Deactivates data provider (sets flag 'active' to false)
Required permissions:
Admin role
|
@PUT
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public javax.ws.rs.core.Response activateDataProvider(@PathParam(value="DATAPROVIDER")
String dataProviderId)
throws eu.europeana.cloud.common.exceptions.ProviderDoesNotExistException
dataProviderId - REQUIRED identifier of data-provider which is about to be activatedeu.europeana.cloud.common.exceptions.ProviderDoesNotExistException - Supplied Data-provider does not exist@DELETE
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public javax.ws.rs.core.Response deactivateDataProvider(@PathParam(value="DATAPROVIDER")
String dataProviderId)
throws eu.europeana.cloud.common.exceptions.ProviderDoesNotExistException
dataProviderId - REQUIRED identifier of data-provider which is about to be activatedeu.europeana.cloud.common.exceptions.ProviderDoesNotExistException - Supplied Data-provider does not existCopyright © 2013–2016 Europeana Cloud Development Team. All rights reserved.