public interface PoliciesResource
Modifier and Type | Method and Description |
---|---|
AggregatePoliciesResource |
aggregate() |
ClientPoliciesResource |
client() |
ClientScopePoliciesResource |
clientScope() |
javax.ws.rs.core.Response |
create(PolicyRepresentation representation) |
PolicyEvaluationResponse |
evaluate(PolicyEvaluationRequest evaluationRequest) |
PolicyRepresentation |
findByName(String name) |
GroupPoliciesResource |
group() |
JSPoliciesResource |
js() |
List<PolicyRepresentation> |
policies() |
List<PolicyRepresentation> |
policies(String id,
String name,
String type,
String resource,
String scope,
Boolean permission,
String owner,
String fields,
Integer firstResult,
Integer maxResult) |
PolicyResource |
policy(String id) |
List<PolicyProviderRepresentation> |
policyProviders() |
RegexPoliciesResource |
regex() |
RolePoliciesResource |
role() |
TimePoliciesResource |
time() |
UserPoliciesResource |
user() |
@POST @Consumes(value="application/json") @Produces(value="application/json") javax.ws.rs.core.Response create(PolicyRepresentation representation)
@Path(value="{id}") PolicyResource policy(@PathParam(value="id") String id)
@Path(value="/search") @GET @Produces(value="application/json") PolicyRepresentation findByName(@QueryParam(value="name") String name)
@GET @Produces(value="application/json") List<PolicyRepresentation> policies()
@GET @Produces(value="application/json") List<PolicyRepresentation> policies(@QueryParam(value="policyId") String id, @QueryParam(value="name") String name, @QueryParam(value="type") String type, @QueryParam(value="resource") String resource, @QueryParam(value="scope") String scope, @QueryParam(value="permission") Boolean permission, @QueryParam(value="owner") String owner, @QueryParam(value="fields") String fields, @QueryParam(value="first") Integer firstResult, @QueryParam(value="max") Integer maxResult)
@Path(value="providers") @GET @Produces(value="application/json") List<PolicyProviderRepresentation> policyProviders()
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="evaluate") PolicyEvaluationResponse evaluate(PolicyEvaluationRequest evaluationRequest)
@Path(value="role") RolePoliciesResource role()
@Path(value="user") UserPoliciesResource user()
@Path(value="js") JSPoliciesResource js()
@Path(value="time") TimePoliciesResource time()
@Path(value="aggregate") AggregatePoliciesResource aggregate()
@Path(value="client") ClientPoliciesResource client()
@Path(value="group") GroupPoliciesResource group()
@Path(value="client-scope") ClientScopePoliciesResource clientScope()
@Path(value="regex") RegexPoliciesResource regex()
Copyright © 2021 JBoss by Red Hat. All rights reserved.