@Component public class RepresentationAuthorizationResource extends Object
| Constructor and Description |
|---|
RepresentationAuthorizationResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
giveReadAccessToEveryone(String globalId,
String schema,
String version)
Gives read access to everyone (even anonymous users) for the specified File.
|
javax.ws.rs.core.Response |
updateAuthorization(String globalId,
String schema,
String version,
String username,
String permission)
Modify authorization of versions operation.
|
@PreAuthorize(value="hasPermission(#globalId.concat(\'/\').concat(#schema).concat(\'/\').concat(#version), \'eu.europeana.cloud.common.model.Representation\', write)") public javax.ws.rs.core.Response updateAuthorization(String globalId, String schema, String version, String username, String permission)
globalId - cloud id of the record (required).schema - schema of representation (required).version - a specific version of the representation(required).username - username as part of credential (required).permission - permission as part of credential (required).@PreAuthorize(value="hasPermission(#globalId.concat(\'/\').concat(#schema).concat(\'/\').concat(#version), \'eu.europeana.cloud.common.model.Representation\', write)") public javax.ws.rs.core.Response giveReadAccessToEveryone(String globalId, String schema, String version)
globalId - cloud id of the record (required).schema - schema of representation (required).version - a specific version of the representation(required).Copyright © 2013–2015 Europeana Cloud Development Team. All rights reserved.