| Modifier and Type | Method and Description |
|---|---|
ResourceDescriptor |
BaseResource.getResourceDescriptor()
Retrieves the
ResourceDescriptor for this resource. |
| Modifier and Type | Method and Description |
|---|---|
R |
ResourceFactory.createResource(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Creates a new SCIM resource instance from a
SCIMObjectfor
the specified resource descriptor. |
| Constructor and Description |
|---|
BaseResource(ResourceDescriptor resourceDescriptor)
Construct an empty
BaseResource with the specified
ResourceDescriptor. |
BaseResource(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Construct a
BaseResource with the specified
ResourceDescriptor and backed by the given
SCIMObject. |
GroupResource(ResourceDescriptor resourceDescriptor)
Construct an empty
GroupResource with the specified
ResourceDescriptor. |
GroupResource(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Construct a
GroupResource with the specified
ResourceDescriptor and backed by the given
SCIMObject. |
ServiceProviderConfig(ResourceDescriptor resourceDescriptor)
Construct an empty
ServiceProviderConfig with the specified
ResourceDescriptor. |
ServiceProviderConfig(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Construct a
ServiceProviderConfig with the specified
ResourceDescriptor and backed by the given
SCIMObject. |
UserResource(ResourceDescriptor resourceDescriptor)
Construct an empty
UserResource with the specified
ResourceDescriptor. |
UserResource(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Construct a
UserResource with the specified
ResourceDescriptor and backed by the given
SCIMObject. |
| Modifier and Type | Method and Description |
|---|---|
<R extends BaseResource> |
Unmarshaller.unmarshal(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM resource from an input stream.
|
<R extends BaseResource> |
Unmarshaller.unmarshalResources(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM query response from an input stream.
|
| Modifier and Type | Method and Description |
|---|---|
<R extends BaseResource> |
JsonUnmarshaller.unmarshal(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM resource from an input stream.
|
protected <R extends BaseResource> |
JsonParser.unmarshal(org.json.JSONObject jsonObject,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory,
org.json.JSONArray defaultSchemas)
Read a SCIM resource from the specified JSON object.
|
<R extends BaseResource> |
JsonUnmarshaller.unmarshalResources(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM query response from an input stream.
|
| Modifier and Type | Method and Description |
|---|---|
<R extends BaseResource> |
XmlUnmarshaller.unmarshal(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM resource from an input stream.
|
<R extends BaseResource> |
XmlUnmarshaller.unmarshalResources(InputStream inputStream,
ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Reads a SCIM query response from an input stream.
|
| Modifier and Type | Field and Description |
|---|---|
static ResourceDescriptor |
CoreSchema.GROUP_DESCRIPTOR
The SCIM Group Schema.
|
static ResourceDescriptor |
CoreSchema.RESOURCE_SCHEMA_DESCRIPTOR
The SCIM Resource Schema.
|
static ResourceDescriptor |
CoreSchema.SERVICE_PROVIDER_CONFIG_SCHEMA_DESCRIPTOR
The SCIM Service Provider Configuration Schema.
|
static ResourceDescriptor |
CoreSchema.USER_DESCRIPTOR
The SCIM User Schema.
|
| Modifier and Type | Field and Description |
|---|---|
static ResourceFactory<ResourceDescriptor> |
ResourceDescriptor.RESOURCE_DESCRIPTOR_FACTORY
A
ResourceFactory for creating ResourceDescriptor
instances. |
| Modifier and Type | Method and Description |
|---|---|
static ResourceDescriptor |
ResourceDescriptor.create(String name,
String description,
String schema,
String endpoint,
AttributeDescriptor... attributes)
Construct a new resource descriptor with the provided information.
|
static ResourceDescriptor |
CoreSchema.createCustomGroupResourceDescriptor(String groupResourceName,
String groupsEndpointName)
Creates a custom SCIM Group Schema resource descriptor.
|
static ResourceDescriptor |
CoreSchema.createCustomUserResourceDescriptor(String userResourceName,
String usersEndpointName)
Creates a custom SCIM User Schema resource descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
static ResourceDescriptor |
ResourceSchemaBackend.copyAndSetIdAndMetaAttributes(ResourceDescriptor resource,
ResourceReturningRequest request)
Make a copy of the ResourceDescriptor and set the id and meta attributes
from the provided information.
|
ResourceDescriptor |
ResourceSchemaBackend.getResource(GetResourceRequest request)
Retrieve all or selected attributes of a resource.
|
ResourceDescriptor |
SCIMRequest.getResourceDescriptor()
Get ResourceDescriptor associated with this request.
|
ResourceDescriptor |
SCIMBackend.getResourceDescriptor(String endpoint)
Retrieve the resource descriptor for the specified endpoint.
|
ResourceDescriptor |
BulkContentHandler.getResourceDescriptor(String endpoint)
Retrieve the resource descriptor for a given endpoint.
|
ResourceDescriptor |
SCIMService.getResourceDescriptor(String resourceName,
String schema)
Retrieves the ResourceDescriptor for the specified resource from the
SCIM service provider.
|
ResourceDescriptor |
SCIMService.getResourceDescriptorForEndpoint(String endpoint)
Retrieves the ResourceDescriptor for the specified endpoint from the
SCIM service provider.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Collection<ResourceDescriptor> |
SCIMBackend.getResourceDescriptors()
Retrieve the resource descriptors served by this backend.
|
Collection<ResourceDescriptor> |
ResourceSchemaBackend.getResourceDescriptors()
Retrieve the resource descriptors served by this backend.
|
SCIMEndpoint<ResourceDescriptor> |
SCIMService.getResourceSchemaEndpoint()
Returns a SCIMEndpoint for the Schemas endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SCIMObject.checkSchema(ResourceDescriptor resourceDescriptor,
boolean includeCommonAttributes)
Check this object for potential schema violations based on the provided
resource descriptor.
|
static ResourceDescriptor |
ResourceSchemaBackend.copyAndSetIdAndMetaAttributes(ResourceDescriptor resource,
ResourceReturningRequest request)
Make a copy of the ResourceDescriptor and set the id and meta attributes
from the provided information.
|
<R extends BaseResource> |
SCIMService.getEndpoint(ResourceDescriptor resourceDescriptor,
ResourceFactory<R> resourceFactory)
Returns a SCIMEndpoint with the current settings that can be used to
invoke CRUD operations.
|
| Constructor and Description |
|---|
DeleteResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID)
Create a new SCIM Delete Resource request from the provided information.
|
DeleteResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM Delete Resource request from the provided information.
|
DeleteResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
javax.servlet.http.HttpServletRequest httpServletRequest,
String ifMatchHeaderValue,
String ifNoneMatchHeaderValue)
Create a new SCIM Delete Resource request from the provided information.
|
GetResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMQueryAttributes attributes)
Create a new SCIM Get Resource request from the provided information.
|
GetResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM Get Resource request from the provided information.
|
GetResourcesRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMFilter filter,
String baseID,
String searchScope,
SortParameters sortParameters,
PageParameters pageParameters,
SCIMQueryAttributes attributes)
Create a new SCIM Get Resource request from the provided information.
|
GetResourcesRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMFilter filter,
String baseID,
String searchScope,
SortParameters sortParameters,
PageParameters pageParameters,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM Get Resource request from the provided information.
|
PatchResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes)
Create a new SCIM request from the provided information.
|
PatchResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM request from the provided information.
|
PatchResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest,
String ifMatchHeaderValue,
String ifNoneMatchHeaderValue)
Create a new SCIM request from the provided information.
|
PostResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMObject resourceObject,
SCIMQueryAttributes attributes)
Create a new SCIM Post Resource request from the provided information.
|
PostResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMObject resourceObject,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM Post Resource request from the provided information.
|
PutResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes)
Create a new SCIM Put Resource request from the provided information.
|
PutResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM Put Resource request from the provided information.
|
PutResourceRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
String resourceID,
SCIMObject resourceObject,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest,
String ifMatchHeaderValue,
String ifNoneMatchHeaderValue)
Create a new SCIM Put Resource request from the provided information.
|
ResourceReturningRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMQueryAttributes attributes)
Create a new SCIM request from the provided information.
|
ResourceReturningRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM request from the provided information.
|
ResourceReturningRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
SCIMQueryAttributes attributes,
javax.servlet.http.HttpServletRequest httpServletRequest,
String ifMatchHeaderValue,
String ifNoneMatchHeaderValue)
Create a new SCIM request from the provided information.
|
SCIMQueryAttributes(List<String> attributes,
ResourceDescriptor resourceDescriptor)
Create a new instance of query attributes from their string representation.
|
SCIMQueryAttributes(ResourceDescriptor resourceDescriptor,
String attributes)
Create a new instance of query attributes from their string representation.
|
SCIMRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor)
Create a new SCIM request from the provided information.
|
SCIMRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
javax.servlet.http.HttpServletRequest httpServletRequest)
Create a new SCIM request from the provided information.
|
SCIMRequest(URI baseURL,
String authenticatedUserID,
ResourceDescriptor resourceDescriptor,
javax.servlet.http.HttpServletRequest httpServletRequest,
String ifMatchHeaderValue,
String ifNoneMatchHeaderValue)
Create a new SCIM request from the provided information.
|
| Constructor and Description |
|---|
ClientExample.DeviceResource(ResourceDescriptor resourceDescriptor)
Create a new empty device resource.
|
ClientExample.DeviceResource(ResourceDescriptor resourceDescriptor,
SCIMObject scimObject)
Create a device resource based on the provided SCIMObject.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceDescriptor |
BulkContentRequestHandler.getResourceDescriptor(String endpoint)
Retrieve the resource descriptor for a given endpoint.
|
Copyright © 2011–2016 UnboundID. All rights reserved.