Class SCIMGroupWebObject

All Implemented Interfaces:
Resource, Adaptable

public class SCIMGroupWebObject extends BaseUMObject
Simple Resource class used to expose the SCIM API on Users endpoint
Since:
7.4
Author:
tiry
  • Constructor Details

    • SCIMGroupWebObject

      public SCIMGroupWebObject()
  • Method Details

    • getPrefix

      protected String getPrefix()
      Specified by:
      getPrefix in class BaseUMObject
    • resolveGroupRessource

      protected com.unboundid.scim.data.GroupResource resolveGroupRessource(String uid)
    • getGroups

      public com.unboundid.scim.sdk.Resources<com.unboundid.scim.data.GroupResource> getGroups(@Context javax.ws.rs.core.UriInfo uriInfo)
    • getGroupResource

      public com.unboundid.scim.data.GroupResource getGroupResource(@Context javax.ws.rs.core.UriInfo uriInfo, String uid)
    • getGroupResourceAsXml

      public com.unboundid.scim.data.GroupResource getGroupResourceAsXml(@Context javax.ws.rs.core.UriInfo uriInfo, String uid)
    • getUserResourceAsJSON

      public com.unboundid.scim.data.GroupResource getUserResourceAsJSON(@Context javax.ws.rs.core.UriInfo uriInfo, String uid)
    • createGroup

      public javax.ws.rs.core.Response createGroup(@Context javax.ws.rs.core.UriInfo uriInfo, com.unboundid.scim.data.GroupResource group, @Context javax.servlet.http.HttpServletResponse response)
    • updateGroup

      public javax.ws.rs.core.Response updateGroup(@Context javax.ws.rs.core.UriInfo uriInfo, String uid, com.unboundid.scim.data.GroupResource user)
    • doUpdateGroup

      protected javax.ws.rs.core.Response doUpdateGroup(String uid, com.unboundid.scim.data.GroupResource group, javax.ws.rs.core.MediaType mt)
    • doCreateGroup

      protected javax.ws.rs.core.Response doCreateGroup(com.unboundid.scim.data.GroupResource group, javax.ws.rs.core.MediaType mt)
    • deleteGroupResource

      public javax.ws.rs.core.Response deleteGroupResource(@Context javax.ws.rs.core.UriInfo uriInfo, String uid)