Class ResourceService
- java.lang.Object
- 
- org.keycloak.authorization.protection.resource.ResourceService
 
- 
 public class ResourceService extends Object - Author:
- Pedro Igor
 
- 
- 
Constructor SummaryConstructors Constructor Description ResourceService(KeycloakSession session, ResourceServer resourceServer, Identity identity, ResourceSetService resourceManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responsecreate(UmaResourceRepresentation resource)javax.ws.rs.core.Responsedelete(String id)javax.ws.rs.core.Responsefind(String id, String name, String uri, String owner, String type, String scope, Boolean matchingUri, Boolean exactName, Boolean deep, Integer firstResult, Integer maxResult)javax.ws.rs.core.ResponsefindById(String id)javax.ws.rs.core.Responseupdate(String id, ResourceRepresentation resource)
 
- 
- 
- 
Constructor Detail- 
ResourceServicepublic ResourceService(KeycloakSession session, ResourceServer resourceServer, Identity identity, ResourceSetService resourceManager) 
 
- 
 - 
Method Detail- 
create@POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response create(UmaResourceRepresentation resource)
 - 
update@Path("{id}") @PUT @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response update(@PathParam("id") String id, ResourceRepresentation resource)
 - 
delete@Path("/{id}") @DELETE public javax.ws.rs.core.Response delete(@PathParam("id") String id)
 - 
findById@Path("/{id}") @GET @Produces("application/json") public javax.ws.rs.core.Response findById(@PathParam("id") String id)
 - 
find@GET @Produces("application/json") public javax.ws.rs.core.Response find(@QueryParam("_id") String id, @QueryParam("name") String name, @QueryParam("uri") String uri, @QueryParam("owner") String owner, @QueryParam("type") String type, @QueryParam("scope") String scope, @QueryParam("matchingUri") Boolean matchingUri, @QueryParam("exactName") Boolean exactName, @QueryParam("deep") Boolean deep, @QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResult)
 
- 
 
-