Package org.nuxeo.scim.server.jaxrs
Class SCIMRoot
- java.lang.Object
-
- org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
-
- org.nuxeo.ecm.webengine.model.impl.DefaultObject
-
- org.nuxeo.ecm.webengine.model.impl.ModuleRoot
-
- org.nuxeo.scim.server.jaxrs.SCIMRoot
-
- All Implemented Interfaces:
ModuleResource
,Resource
,Adaptable
public class SCIMRoot extends ModuleRoot
The root entry for the WebEngine module.- Since:
- 7.4
- Author:
- tiry
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.webengine.model.impl.ModuleRoot
request, sic
-
-
Constructor Summary
Constructors Constructor Description SCIMRoot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
doGetGroups()
Object
doGetGroupsAsJson()
Object
doGetGroupsAsJXml()
Object
doGetUsersJsonResource()
Object
doGetUsersResource()
Object
doGetUsersXmlResource()
com.unboundid.scim.data.ServiceProviderConfig
getConfig()
protected Object
getSchema(String schemaName, String format)
Object
getSchema(String schemaName, javax.ws.rs.core.HttpHeaders headers)
Object
getSchemaAsJson(String schemaName)
Object
getSchemaAsXml(String schemaName)
Object
handleError(Throwable t)
-
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.ModuleRoot
getLink, getSkinResource, setContext
-
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
-
Methods 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, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.nuxeo.runtime.model.Adaptable
getAdapter
-
Methods inherited from interface org.nuxeo.ecm.webengine.model.Resource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isAdapter, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot
-
-
-
-
Method Detail
-
doGetUsersResource
public Object doGetUsersResource()
-
doGetUsersJsonResource
public Object doGetUsersJsonResource()
-
doGetUsersXmlResource
public Object doGetUsersXmlResource()
-
doGetGroups
public Object doGetGroups()
-
doGetGroupsAsJson
public Object doGetGroupsAsJson()
-
doGetGroupsAsJXml
public Object doGetGroupsAsJXml()
-
getSchema
public Object getSchema(String schemaName, @Context javax.ws.rs.core.HttpHeaders headers)
-
getConfig
public com.unboundid.scim.data.ServiceProviderConfig getConfig()
-
handleError
public Object handleError(Throwable t)
- Specified by:
handleError
in interfaceModuleResource
- Overrides:
handleError
in classModuleRoot
-
-