Class PrivilegeResource
- java.lang.Object
-
- com.sun.identity.rest.ResourceBase
-
- com.sun.identity.entitlement.rest.PrivilegeResource
-
@Path("/1/entitlement/privilege") public class PrivilegeResource extends ResourceBaseREST for privilege management
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.identity.rest.ResourceBase
ResourceBase.MimeType
-
-
Field Summary
Fields Modifier and Type Field Description static StringRESULT-
Fields inherited from class com.sun.identity.rest.ResourceBase
BODY, STATUS_CODE, STATUS_MESSAGE
-
-
Constructor Summary
Constructors Constructor Description PrivilegeResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreatePrivilege(jakarta.ws.rs.core.HttpHeaders headers, jakarta.servlet.http.HttpServletRequest request, String realm, String jsonString)StringdeletePrivilege(jakarta.ws.rs.core.HttpHeaders headers, jakarta.servlet.http.HttpServletRequest request, String realm, String name)StringmodifyPrivilege(jakarta.ws.rs.core.HttpHeaders headers, jakarta.servlet.http.HttpServletRequest request, String realm, String jsonString, String name)Stringprivilege(jakarta.ws.rs.core.HttpHeaders headers, jakarta.servlet.http.HttpServletRequest request, String realm, String name)Stringprivileges(jakarta.ws.rs.core.HttpHeaders headers, jakarta.servlet.http.HttpServletRequest request, String realm, List filters)-
Methods inherited from class com.sun.identity.rest.ResourceBase
createResponseJSONString, createResponseJSONString, createResponseJSONString, createStringResponseJSONString, getCaller, getLocalizedMessage, getSubject, getUserLocale, getWebApplicationException, getWebApplicationException, getWebApplicationException, getWebApplicationException, getWebApplicationException, toSubject, toSubject
-
-
-
-
Field Detail
-
RESULT
public static final String RESULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
privileges
@GET @Produces("application/json") public String privileges(@Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.servlet.http.HttpServletRequest request, @QueryParam("realm") @DefaultValue("/") String realm, @QueryParam("filter") List filters)
-
createPrivilege
@POST @Produces("application/json") public String createPrivilege(@Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.servlet.http.HttpServletRequest request, @FormParam("realm") @DefaultValue("/") String realm, @FormParam("privilege.json") String jsonString)
-
modifyPrivilege
@PUT @Produces("application/json") @Path("/{name}") public String modifyPrivilege(@Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.servlet.http.HttpServletRequest request, @FormParam("realm") @DefaultValue("/") String realm, @FormParam("privilege.json") String jsonString, @PathParam("name") String name)
-
privilege
@GET @Produces("application/json") @Path("/{name}") public String privilege(@Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.servlet.http.HttpServletRequest request, @QueryParam("realm") @DefaultValue("/") String realm, @PathParam("name") String name)
-
-