Class SCIMUserWebObject
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.SCIMUserWebObject
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.ResponsecreateUser(com.unboundid.scim.data.UserResource user) javax.ws.rs.core.ResponsedeleteUserResource(javax.ws.rs.core.UriInfo uriInfo, String uid) protected com.unboundid.scim.data.UserResourcedoCreateUser(com.unboundid.scim.data.UserResource user) protected javax.ws.rs.core.ResponsedoCreateUserResponse(com.unboundid.scim.data.UserResource user, javax.ws.rs.core.MediaType mt) protected javax.ws.rs.core.ResponsedoUpdateUser(String uid, com.unboundid.scim.data.UserResource user, javax.ws.rs.core.MediaType mt) protected Stringcom.unboundid.scim.data.UserResourcegetUserResource(javax.ws.rs.core.UriInfo uriInfo, String uid) com.unboundid.scim.data.UserResourcegetUserResourceAsJSON(javax.ws.rs.core.UriInfo uriInfo, String uid) com.unboundid.scim.data.UserResourcegetUserResourceAsXml(javax.ws.rs.core.UriInfo uriInfo, String uid) com.unboundid.scim.sdk.Resources<com.unboundid.scim.data.UserResource>getUsers(javax.ws.rs.core.UriInfo uriInfo) protected com.unboundid.scim.data.UserResourcejavax.ws.rs.core.ResponseupdateUser(javax.ws.rs.core.UriInfo uriInfo, String uid, com.unboundid.scim.data.UserResource 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
-
SCIMUserWebObject
public SCIMUserWebObject()
-
-
Method Details
-
getPrefix
- Specified by:
getPrefixin classBaseUMObject
-
resolveUserRessource
-
getUsers
public com.unboundid.scim.sdk.Resources<com.unboundid.scim.data.UserResource> getUsers(@Context javax.ws.rs.core.UriInfo uriInfo) -
getUserResource
public com.unboundid.scim.data.UserResource getUserResource(@Context javax.ws.rs.core.UriInfo uriInfo, String uid) -
getUserResourceAsXml
public com.unboundid.scim.data.UserResource getUserResourceAsXml(@Context javax.ws.rs.core.UriInfo uriInfo, String uid) -
getUserResourceAsJSON
public com.unboundid.scim.data.UserResource getUserResourceAsJSON(@Context javax.ws.rs.core.UriInfo uriInfo, String uid) -
createUser
public javax.ws.rs.core.Response createUser(com.unboundid.scim.data.UserResource user) -
doCreateUserResponse
protected javax.ws.rs.core.Response doCreateUserResponse(com.unboundid.scim.data.UserResource user, javax.ws.rs.core.MediaType mt) -
doCreateUser
protected com.unboundid.scim.data.UserResource doCreateUser(com.unboundid.scim.data.UserResource user) -
updateUser
public javax.ws.rs.core.Response updateUser(@Context javax.ws.rs.core.UriInfo uriInfo, String uid, com.unboundid.scim.data.UserResource user) -
doUpdateUser
protected javax.ws.rs.core.Response doUpdateUser(String uid, com.unboundid.scim.data.UserResource user, javax.ws.rs.core.MediaType mt) -
deleteUserResource
public javax.ws.rs.core.Response deleteUserResource(@Context javax.ws.rs.core.UriInfo uriInfo, String uid)
-