com.unboundid.scim.sdk
Class SCIMConstants

java.lang.Object
  extended by com.unboundid.scim.sdk.SCIMConstants

public final class SCIMConstants
extends Object

This class defines a number of constants used in Simple Cloud Identity Management (SCIM) interfaces.


Field Summary
static String DEFAULT_SCHEMA_PREFIX
          The namespace label associated with the default schema.
static String HEADER_NAME_ACCESS_CONTROL_ALLOW_CREDENTIALS
          The name of the HTTP Access-Control-Allow-Credentials field.
static String HEADER_NAME_ACCESS_CONTROL_ALLOW_ORIGIN
          The name of the HTTP Access-Control-Allow-Origin field.
static String HEADER_NAME_ORIGIN
          The name of the HTTP Origin field.
static String QUERY_PARAMETER_ATTRIBUTES
          The HTTP query parameter used in a URI to select specific SCIM attributes.
static String QUERY_PARAMETER_FILTER
          The HTTP query parameter used in a URI to provide a filter expression.
static String QUERY_PARAMETER_PAGE_SIZE
          The HTTP query parameter used in a URI to specify the maximum size of a page of results.
static String QUERY_PARAMETER_PAGE_START_INDEX
          The HTTP query parameter used in a URI to specify the starting index for page results.
static String QUERY_PARAMETER_SORT_BY
          The HTTP query parameter used in a URI to sort by a SCIM attribute.
static String QUERY_PARAMETER_SORT_ORDER
          The HTTP query parameter used in a URI to specify the sort order.
static String RESOURCE_ENDPOINT_GROUPS
          The end point for Groups in the REST protocol.
static String RESOURCE_ENDPOINT_SCHEMAS
          The end point for Schemas in the REST protocol.
static String RESOURCE_ENDPOINT_SERVICE_PROVIDER_CONFIG
          The end point for the Service Provider Configuration in the core schema.
static String RESOURCE_ENDPOINT_USERS
          The end point for Users in the REST protocol.
static String RESOURCE_NAME_GROUP
          The resource name for the Group resource in the core schema.
static String RESOURCE_NAME_SCHEMA
          The resource name for the Schema resource in the core schema.
static String RESOURCE_NAME_SERVICE_PROVIDER_CONFIG
          The resource name for the Service Provider Configuration in the core schema.
static String RESOURCE_NAME_USER
          The resource name for the User resource in the core schema.
static String SCHEMA_URI_CORE
          The URI of the SCIM Core schema.
static String SCHEMA_URI_ENTERPRISE_EXTENSION
          The URI of the SCIM Enterprise schema extension.
static String SCHEMAS_ATTRIBUTE_NAME
          The SCIM name for the schemas attribute.
static char SEPARATOR_CHAR_QUALIFIED_ATTRIBUTE
          The character that separates the schema URI from the basic attribute name in a fully qualified attribute name.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMAS_ATTRIBUTE_NAME

public static final String SCHEMAS_ATTRIBUTE_NAME
The SCIM name for the schemas attribute.

See Also:
Constant Field Values

DEFAULT_SCHEMA_PREFIX

public static final String DEFAULT_SCHEMA_PREFIX
The namespace label associated with the default schema.

See Also:
Constant Field Values

SCHEMA_URI_CORE

public static final String SCHEMA_URI_CORE
The URI of the SCIM Core schema.

See Also:
Constant Field Values

SCHEMA_URI_ENTERPRISE_EXTENSION

public static final String SCHEMA_URI_ENTERPRISE_EXTENSION
The URI of the SCIM Enterprise schema extension.

See Also:
Constant Field Values

RESOURCE_NAME_SERVICE_PROVIDER_CONFIG

public static final String RESOURCE_NAME_SERVICE_PROVIDER_CONFIG
The resource name for the Service Provider Configuration in the core schema.

See Also:
Constant Field Values

RESOURCE_NAME_GROUP

public static final String RESOURCE_NAME_GROUP
The resource name for the Group resource in the core schema.

See Also:
Constant Field Values

RESOURCE_NAME_USER

public static final String RESOURCE_NAME_USER
The resource name for the User resource in the core schema.

See Also:
Constant Field Values

RESOURCE_NAME_SCHEMA

public static final String RESOURCE_NAME_SCHEMA
The resource name for the Schema resource in the core schema.

See Also:
Constant Field Values

RESOURCE_ENDPOINT_SERVICE_PROVIDER_CONFIG

public static final String RESOURCE_ENDPOINT_SERVICE_PROVIDER_CONFIG
The end point for the Service Provider Configuration in the core schema.

See Also:
Constant Field Values

RESOURCE_ENDPOINT_GROUPS

public static final String RESOURCE_ENDPOINT_GROUPS
The end point for Groups in the REST protocol.

See Also:
Constant Field Values

RESOURCE_ENDPOINT_USERS

public static final String RESOURCE_ENDPOINT_USERS
The end point for Users in the REST protocol.

See Also:
Constant Field Values

RESOURCE_ENDPOINT_SCHEMAS

public static final String RESOURCE_ENDPOINT_SCHEMAS
The end point for Schemas in the REST protocol.

See Also:
Constant Field Values

QUERY_PARAMETER_ATTRIBUTES

public static final String QUERY_PARAMETER_ATTRIBUTES
The HTTP query parameter used in a URI to select specific SCIM attributes.

See Also:
Constant Field Values

QUERY_PARAMETER_FILTER

public static final String QUERY_PARAMETER_FILTER
The HTTP query parameter used in a URI to provide a filter expression.

See Also:
Constant Field Values

QUERY_PARAMETER_SORT_BY

public static final String QUERY_PARAMETER_SORT_BY
The HTTP query parameter used in a URI to sort by a SCIM attribute.

See Also:
Constant Field Values

QUERY_PARAMETER_SORT_ORDER

public static final String QUERY_PARAMETER_SORT_ORDER
The HTTP query parameter used in a URI to specify the sort order.

See Also:
Constant Field Values

QUERY_PARAMETER_PAGE_START_INDEX

public static final String QUERY_PARAMETER_PAGE_START_INDEX
The HTTP query parameter used in a URI to specify the starting index for page results.

See Also:
Constant Field Values

QUERY_PARAMETER_PAGE_SIZE

public static final String QUERY_PARAMETER_PAGE_SIZE
The HTTP query parameter used in a URI to specify the maximum size of a page of results.

See Also:
Constant Field Values

HEADER_NAME_ORIGIN

public static final String HEADER_NAME_ORIGIN
The name of the HTTP Origin field.

See Also:
Constant Field Values

HEADER_NAME_ACCESS_CONTROL_ALLOW_ORIGIN

public static final String HEADER_NAME_ACCESS_CONTROL_ALLOW_ORIGIN
The name of the HTTP Access-Control-Allow-Origin field.

See Also:
Constant Field Values

HEADER_NAME_ACCESS_CONTROL_ALLOW_CREDENTIALS

public static final String HEADER_NAME_ACCESS_CONTROL_ALLOW_CREDENTIALS
The name of the HTTP Access-Control-Allow-Credentials field.

See Also:
Constant Field Values

SEPARATOR_CHAR_QUALIFIED_ATTRIBUTE

public static final char SEPARATOR_CHAR_QUALIFIED_ATTRIBUTE
The character that separates the schema URI from the basic attribute name in a fully qualified attribute name. e.g. urn:scim:schemas:core:1.0:name TODO: Should it be ':' or '.'?

See Also:
Constant Field Values


Copyright © 2011-2012 UnboundID. All Rights Reserved.