@Path(value="roles")
public interface IRoleResource
| Modifier and Type | Method and Description |
|---|---|
io.apiman.manager.api.beans.idm.RoleBean |
create(io.apiman.manager.api.beans.idm.RoleBean bean) |
void |
delete(String roleId) |
io.apiman.manager.api.beans.idm.RoleBean |
get(String roleId) |
List<io.apiman.manager.api.beans.idm.RoleBean> |
list() |
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.RoleBean> |
search(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria) |
void |
update(String roleId,
io.apiman.manager.api.beans.idm.RoleBean bean) |
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
io.apiman.manager.api.beans.idm.RoleBean create(io.apiman.manager.api.beans.idm.RoleBean bean)
throws RoleAlreadyExistsException,
NotAuthorizedException
@GET @Produces(value="application/json") List<io.apiman.manager.api.beans.idm.RoleBean> list() throws NotAuthorizedException
NotAuthorizedException@GET
@Path(value="{roleId}")
@Produces(value="application/json")
io.apiman.manager.api.beans.idm.RoleBean get(@PathParam(value="roleId")
String roleId)
throws RoleNotFoundException,
NotAuthorizedException
@PUT
@Path(value="{roleId}")
@Consumes(value="application/json")
void update(@PathParam(value="roleId")
String roleId,
io.apiman.manager.api.beans.idm.RoleBean bean)
throws RoleNotFoundException,
NotAuthorizedException
@DELETE
@Path(value="{roleId}")
void delete(@PathParam(value="roleId")
String roleId)
throws RoleNotFoundException,
NotAuthorizedException
@POST
@Path(value="search")
@Consumes(value="application/json")
@Produces(value="application/json")
io.apiman.manager.api.beans.search.SearchResultsBean<io.apiman.manager.api.beans.idm.RoleBean> search(io.apiman.manager.api.beans.search.SearchCriteriaBean criteria)
throws InvalidSearchCriteriaException,
NotAuthorizedException
Copyright © 2014 JBoss, a division of Red Hat. All rights reserved.