Interface PoliciesResource
- 
 public interface PoliciesResource- Author:
- Pedro Igor
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description AggregatePoliciesResourceaggregate()ClientPoliciesResourceclient()ClientScopePoliciesResourceclientScope()javax.ws.rs.core.Responsecreate(PolicyRepresentation representation)PolicyEvaluationResponseevaluate(PolicyEvaluationRequest evaluationRequest)PolicyRepresentationfindByName(String name)GroupPoliciesResourcegroup()JSPoliciesResourcejs()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)PolicyResourcepolicy(String id)List<PolicyProviderRepresentation>policyProviders()RegexPoliciesResourceregex()RolePoliciesResourcerole()TimePoliciesResourcetime()UserPoliciesResourceuser()
 
- 
- 
- 
Method Detail- 
create@POST @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response create(PolicyRepresentation representation)
 - 
policy@Path("{id}") PolicyResource policy(@PathParam("id") String id)
 - 
findByName@Path("/search") @GET @Produces("application/json") PolicyRepresentation findByName(@QueryParam("name") String name)
 - 
policies@GET @Produces("application/json") List<PolicyRepresentation> policies()
 - 
policies@GET @Produces("application/json") List<PolicyRepresentation> policies(@QueryParam("policyId") String id, @QueryParam("name") String name, @QueryParam("type") String type, @QueryParam("resource") String resource, @QueryParam("scope") String scope, @QueryParam("permission") Boolean permission, @QueryParam("owner") String owner, @QueryParam("fields") String fields, @QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResult)
 - 
policyProviders@Path("providers") @GET @Produces("application/json") List<PolicyProviderRepresentation> policyProviders()
 - 
evaluate@POST @Consumes("application/json") @Produces("application/json") @Path("evaluate") PolicyEvaluationResponse evaluate(PolicyEvaluationRequest evaluationRequest)
 - 
role@Path("role") RolePoliciesResource role()
 - 
user@Path("user") UserPoliciesResource user()
 - 
js@Path("js") JSPoliciesResource js()
 - 
time@Path("time") TimePoliciesResource time()
 - 
aggregate@Path("aggregate") AggregatePoliciesResource aggregate()
 - 
client@Path("client") ClientPoliciesResource client()
 - 
group@Path("group") GroupPoliciesResource group()
 - 
clientScope@Path("client-scope") ClientScopePoliciesResource clientScope()
 - 
regex@Path("regex") RegexPoliciesResource regex()
 
- 
 
-