public interface PoliciesResource
Modifier and Type | Method and Description |
---|---|
AggregatePoliciesResource |
aggregate() |
ClientPoliciesResource |
client() |
javax.ws.rs.core.Response |
create(PolicyRepresentation representation) |
PolicyEvaluationResponse |
evaluate(PolicyEvaluationRequest evaluationRequest) |
PolicyRepresentation |
findByName(String name) |
GroupPoliciesResource |
group() |
JSPoliciesResource |
js() |
List<PolicyRepresentation> |
policies() |
PolicyResource |
policy(String id) |
List<PolicyProviderRepresentation> |
policyProviders() |
RolePoliciesResource |
role() |
RulePoliciesResource |
rule() |
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()
@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="rules") RulePoliciesResource rule()
@Path(value="client") ClientPoliciesResource client()
@Path(value="group") GroupPoliciesResource group()
Copyright © 2018 JBoss by Red Hat. All rights reserved.