Class SCIMGroupWebObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.scim.server.jaxrs.usermanager.BaseUMObject
org.nuxeo.scim.server.jaxrs.usermanager.SCIMGroupWebObject
Simple Resource class used to expose the SCIM API on Users endpoint
- Since:
- 7.4
- Author:
- tiry
-
Field Summary
Fields inherited from class org.nuxeo.scim.server.jaxrs.usermanager.BaseUMObject
baseUrl, fixeMediaType, mapper, um -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateGroup(javax.ws.rs.core.UriInfo uriInfo, com.unboundid.scim.data.GroupResource group, javax.servlet.http.HttpServletResponse response) javax.ws.rs.core.ResponsedeleteGroupResource(javax.ws.rs.core.UriInfo uriInfo, String uid) protected javax.ws.rs.core.ResponsedoCreateGroup(com.unboundid.scim.data.GroupResource group, javax.ws.rs.core.MediaType mt) protected javax.ws.rs.core.ResponsedoUpdateGroup(String uid, com.unboundid.scim.data.GroupResource group, javax.ws.rs.core.MediaType mt) com.unboundid.scim.data.GroupResourcegetGroupResource(javax.ws.rs.core.UriInfo uriInfo, String uid) com.unboundid.scim.data.GroupResourcegetGroupResourceAsXml(javax.ws.rs.core.UriInfo uriInfo, String uid) com.unboundid.scim.sdk.Resources<com.unboundid.scim.data.GroupResource>getGroups(javax.ws.rs.core.UriInfo uriInfo) protected Stringcom.unboundid.scim.data.GroupResourcegetUserResourceAsJSON(javax.ws.rs.core.UriInfo uriInfo, String uid) protected com.unboundid.scim.data.GroupResourcejavax.ws.rs.core.ResponseupdateGroup(javax.ws.rs.core.UriInfo uriInfo, String uid, com.unboundid.scim.data.GroupResource user) Methods inherited from class org.nuxeo.scim.server.jaxrs.usermanager.BaseUMObject
checkUpdateGuardPreconditions, initialize, isAPowerUserEditableArtifactMethods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapterMethods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
-
Constructor Details
-
SCIMGroupWebObject
public SCIMGroupWebObject()
-
-
Method Details
-
getPrefix
- Specified by:
getPrefixin classBaseUMObject
-
resolveGroupRessource
-
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)
-