public class ResourceService extends AbstractResourceService
AbstractResourceService.Client, AbstractResourceService.Permission, AbstractResourceService.Resource, AbstractResourceService.ResourcePermission, AbstractResourceService.Scope
auth, provider, request, resourceStore, scopeStore, ticketStore, user
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getPermissionRequests()
Returns a list of
Permission requests waiting for the AbstractResourceService.user approval. |
javax.ws.rs.core.Response |
getResource()
Returns a
Resource where the AbstractResourceService.user is the resource owner. |
javax.ws.rs.core.Response |
revoke(List<AbstractResourceService.Permission> permissions)
Updates the permission set for a resource based on the given
permissions . |
javax.ws.rs.core.Response |
toPermissions()
Returns a list of
Permission containing the users to which the AbstractResourceService.user granted access to a resource. |
cors
@GET @Produces(value="application/json") public javax.ws.rs.core.Response getResource()
Resource
where the AbstractResourceService.user
is the resource owner.@GET @Path(value="permissions") @Produces(value="application/json") public javax.ws.rs.core.Response toPermissions()
Permission
containing the users to which the AbstractResourceService.user
granted access to a resource.@PUT @Path(value="permissions") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response revoke(List<AbstractResourceService.Permission> permissions)
permissions
.permissions
- the permissions that should be updatedResponse.Status#NO_CONTENT
response@GET @Path(value="permissions/requests") @Produces(value="application/json") public javax.ws.rs.core.Response getPermissionRequests()
Permission
requests waiting for the AbstractResourceService.user
approval.Copyright © 2020 JBoss by Red Hat. All rights reserved.