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 Detail

      • SCIMGroupWebObject

        public SCIMGroupWebObject()
    • Method Detail

      • 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)