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, newObject, redirect, retrieveWebObjectType, 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)
-