@Path(value="policyDefs")
public interface IPolicyDefinitionResource
| Modifier and Type | Method and Description |
|---|---|
io.apiman.manager.api.beans.policies.PolicyDefinitionBean |
create(io.apiman.manager.api.beans.policies.PolicyDefinitionBean bean) |
void |
delete(String policyDefinitionId) |
io.apiman.manager.api.beans.policies.PolicyDefinitionBean |
get(String policyDefinitionId) |
List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> |
list() |
void |
update(String policyDefinitionId,
io.apiman.manager.api.beans.policies.PolicyDefinitionBean bean) |
@GET @Produces(value="application/json") List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> list() throws NotAuthorizedException
NotAuthorizedException@POST
@Consumes(value="application/json")
@Produces(value="application/json")
io.apiman.manager.api.beans.policies.PolicyDefinitionBean create(io.apiman.manager.api.beans.policies.PolicyDefinitionBean bean)
throws PolicyDefinitionAlreadyExistsException,
NotAuthorizedException
@GET
@Path(value="{policyDefinitionId}")
@Produces(value="application/json")
io.apiman.manager.api.beans.policies.PolicyDefinitionBean get(@PathParam(value="policyDefinitionId")
String policyDefinitionId)
throws PolicyDefinitionNotFoundException,
NotAuthorizedException
@PUT
@Path(value="{policyDefinitionId}")
void update(@PathParam(value="policyDefinitionId")
String policyDefinitionId,
io.apiman.manager.api.beans.policies.PolicyDefinitionBean bean)
throws PolicyDefinitionNotFoundException,
NotAuthorizedException
@DELETE
@Path(value="{policyDefinitionId}")
void delete(@PathParam(value="policyDefinitionId")
String policyDefinitionId)
throws PolicyDefinitionNotFoundException,
NotAuthorizedException
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.