| Package | Description |
|---|---|
| com.unboundid.scim.data | |
| com.unboundid.scim.marshal.json | |
| com.unboundid.scim.schema | |
| com.unboundid.scim.sdk |
| Modifier and Type | Method and Description |
|---|---|
abstract SCIMAttributeValue |
AttributeValueResolver.fromInstance(AttributeDescriptor attributeDescriptor,
T value)
Create a SCIM attribute value from the given instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected SCIMAttribute |
JsonParser.create(AttributeDescriptor descriptor,
Object jsonAttribute)
Create a SCIM attribute from its JSON object representation.
|
protected SCIMAttributeValue |
JsonParser.createComplexAttribute(org.json.JSONObject jsonAttribute,
AttributeDescriptor attributeDescriptor)
Parse a complex attribute from its representation as a JSON Object.
|
protected SCIMAttribute |
JsonParser.createMultiValuedAttribute(org.json.JSONArray jsonAttribute,
AttributeDescriptor attributeDescriptor)
Parse a multi-valued attribute from its representation as a JSON Array.
|
protected SCIMAttribute |
JsonParser.createSimpleAttribute(Object jsonAttribute,
AttributeDescriptor attributeDescriptor)
Parse a simple attribute from its representation as a JSON Object.
|
protected SCIMAttribute |
JsonBulkParser.createSimpleAttribute(Object jsonAttribute,
AttributeDescriptor attributeDescriptor)
Parse a simple attribute from its representation as a JSON Object.
|
| Modifier and Type | Field and Description |
|---|---|
static AttributeDescriptor |
CoreSchema.ACTIVE
Active status attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_COUNTRY
Address country attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_FORMATTED
Formatted-address attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_LOCALITY
Address locality attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_POSTAL_CODE
Address postal code attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_REGION
Address region attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESS_STREET_ADDRESS
Street address attribute.
|
static AttributeDescriptor |
CoreSchema.ADDRESSES
Addresses attribute.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_CANONICAL_VALUES
Attribute canonical values.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_CASE_EXACT
Attribute case-exact.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_DESCRIPTION
Attribute description.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_MULTIVALUED
Multivalued type.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_MULTIVALUED_CHILD_NAME
Multivalued child name.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_NAME
Attribute name.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_READ_ONLY
Attribute read-only.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_REQUIRED
Attribute required.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_SCHEMA
Attribute schema.
|
static AttributeDescriptor |
CoreSchema.ATTRIBUTES_TYPE
Attribute type.
|
static AttributeDescriptor |
CoreSchema.AUTH_SCHEME_DESCRIPTION
Authentication scheme description attribute.
|
static AttributeDescriptor |
CoreSchema.AUTH_SCHEME_DOCUMENTATION_URL
Authentication scheme documentation URL attribute.
|
static AttributeDescriptor |
CoreSchema.AUTH_SCHEME_NAME
Authentication scheme name attribute.
|
static AttributeDescriptor |
CoreSchema.AUTH_SCHEME_SPEC_URL
Authentication scheme specification URL attribute.
|
static AttributeDescriptor |
CoreSchema.AUTH_SCHEMES
Authentication schemes attribute.
|
static AttributeDescriptor |
CoreSchema.BULK_CONFIG
Bulk operations configuration attribute.
|
static AttributeDescriptor |
CoreSchema.BULK_MAX_OPERATIONS
Bulk max operations attribute.
|
static AttributeDescriptor |
CoreSchema.BULK_MAX_PAYLOAD_SIZE
Bulk max payload size attribute.
|
static AttributeDescriptor |
CoreSchema.BULK_SUPPORTED
Bulk processing-supported attribute.
|
static AttributeDescriptor |
CoreSchema.CHANGE_PASSWORD_CONFIG
Change password configuration attribute.
|
static AttributeDescriptor |
CoreSchema.CHANGE_PASSWORD_SUPPORTED
Change password-supported attribute.
|
static AttributeDescriptor |
CoreSchema.CONFIG_DOCUMENTATION_URL
Configuration documentation attribute.
|
static AttributeDescriptor |
CoreSchema.COST_CENTER
Cost center attribute.
|
static AttributeDescriptor |
CoreSchema.DEPARTMENT
Department attribute.
|
static AttributeDescriptor |
CoreSchema.DISPLAY_NAME
Display name attribute.
|
static AttributeDescriptor |
CoreSchema.DIVISION
Division attribute.
|
static AttributeDescriptor |
CoreSchema.EMAILS
Emails attribute.
|
static AttributeDescriptor |
CoreSchema.EMPLOYEE_NUMBER
Employee number attribute.
|
static AttributeDescriptor |
CoreSchema.ENTITLEMENTS
Entitlements attribute.
|
static AttributeDescriptor |
CoreSchema.ETAG_CONFIG
ETag configuration attribute.
|
static AttributeDescriptor |
CoreSchema.ETAG_SUPPORTED
ETag-supported attribute.
|
static AttributeDescriptor |
CoreSchema.EXTERNAL_ID
ExternalID attribute.
|
static AttributeDescriptor |
CoreSchema.EXTERNAL_ID_DESCRIPTOR
The SCIM AttributeDescriptor for the externalId attribute.
|
static AttributeDescriptor |
CoreSchema.FILTER_CONFIG
Filter configuration attribute.
|
static AttributeDescriptor |
CoreSchema.FILTER_MAX_RESULTS
Filter max results attribute.
|
static AttributeDescriptor |
CoreSchema.FILTER_SUPPORTED
Filter-supported attribute.
|
static AttributeDescriptor |
CoreSchema.GROUP_DISPLAY_NAME
Group display name attribute.
|
static AttributeDescriptor |
CoreSchema.GROUPS
Groups attribute.
|
static AttributeDescriptor |
CoreSchema.ID
ID attribute.
|
static AttributeDescriptor |
CoreSchema.ID_DESCRIPTOR
The SCIM AttributeDescriptor for the id attribute.
|
static AttributeDescriptor |
CoreSchema.IMS
IMs attribute.
|
static AttributeDescriptor |
CoreSchema.LOCALE
Locale attribute.
|
static AttributeDescriptor |
CoreSchema.MANAGER
Manager attribute.
|
static AttributeDescriptor |
CoreSchema.MANAGER_DISPLAY_NAME
Manager display name attribute.
|
static AttributeDescriptor |
CoreSchema.MANAGER_ID
Manager ID attribute.
|
static AttributeDescriptor |
CoreSchema.MEMBERS
Members attribute.
|
static AttributeDescriptor |
CoreSchema.META
Meta attribute.
|
static AttributeDescriptor |
CoreSchema.META_ATTRIBUTES
Meta attributes removed during a PATCH operation.
|
static AttributeDescriptor |
CoreSchema.META_CREATED
Created meta attribute.
|
static AttributeDescriptor |
CoreSchema.META_DESCRIPTOR
The SCIM AttributeDescriptor for the meta attribute.
|
static AttributeDescriptor |
CoreSchema.META_LAST_MODIFIED
Last modified meta attribute.
|
static AttributeDescriptor |
CoreSchema.META_LOCATION
Location meta attribute.
|
static AttributeDescriptor |
CoreSchema.META_VERSION
Version meta attribute.
|
static AttributeDescriptor |
CoreSchema.NAME
Name attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_FAMILY_NAME
Family name attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_FORMATTED
Formatted name attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_GIVEN_NAME
Given name attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_HONORIFIC_PREFIX
Honorific name prefix attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_HONORIFIC_SUFFIX
Honorific name suffix attribute.
|
static AttributeDescriptor |
CoreSchema.NAME_MIDDLE_NAME
Middle name attribute.
|
static AttributeDescriptor |
CoreSchema.NICK_NAME
Nick name attribute.
|
static AttributeDescriptor |
CoreSchema.ORGANIZATION
Organization attribute.
|
static AttributeDescriptor |
CoreSchema.PASSWORD
Password attribute.
|
static AttributeDescriptor |
CoreSchema.PATCH_CONFIG
PATCH configuration options attribute.
|
static AttributeDescriptor |
CoreSchema.PATCH_SUPPORTED
PATCH operation-supported attribute.
|
static AttributeDescriptor |
CoreSchema.PHONE_NUMBERS
Phone numbers attribute.
|
static AttributeDescriptor |
CoreSchema.PHOTOS
Photos attribute.
|
static AttributeDescriptor |
CoreSchema.PREFERRED_LANGUAGE
Preferred language attribute.
|
static AttributeDescriptor |
CoreSchema.PROFILE_URL
Profile URL attribute.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_ATTRIBUTES
Resource attributes.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_DESCRIPTION
Resource description attribute.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_ENDPOINT
Resource endpoint.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_NAME
Resource name attribute.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_SCHEMA
Resource schema.
|
static AttributeDescriptor |
CoreSchema.RESOURCE_SUB_ATTRIBUTES
Resource sub-attributes.
|
static AttributeDescriptor |
CoreSchema.ROLES
Roles attribute.
|
static AttributeDescriptor |
CoreSchema.SORT_CONFIG
Sorting configuration attribute.
|
static AttributeDescriptor |
CoreSchema.SORT_SUPPORTED
Sorting-supported attribute.
|
static AttributeDescriptor |
CoreSchema.TIMEZONE
Time zone attribute.
|
static AttributeDescriptor |
CoreSchema.TITLE
Title attribute.
|
static AttributeDescriptor |
CoreSchema.USER_NAME
Username attribute.
|
static AttributeDescriptor |
CoreSchema.USER_TYPE
User type attribute.
|
static AttributeDescriptor |
CoreSchema.X509CERTIFICATES
X.509 certificates attribute.
|
static AttributeDescriptor |
CoreSchema.XML_DATA_TYPE_CONFIG
XML data type configuration attribute.
|
static AttributeDescriptor |
CoreSchema.XML_DATA_TYPE_SUPPORTED
XML data type-supported attribute.
|
| Modifier and Type | Field and Description |
|---|---|
static AttributeValueResolver<AttributeDescriptor> |
AttributeDescriptor.ATTRIBUTE_DESCRIPTOR_RESOLVER
The
AttributeValueResolver that resolves SCIM attribute values
to/from AttributeDescriptor instances. |
| Modifier and Type | Method and Description |
|---|---|
static AttributeDescriptor |
AttributeDescriptor.createAttribute(String name,
AttributeDescriptor.DataType dataType,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
AttributeDescriptor... subAttributes)
Create a new singular attribute descriptor with the provided information.
|
static AttributeDescriptor |
AttributeDescriptor.createMultiValuedAttribute(String name,
String multiValuedChildName,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
AttributeDescriptor... subAttributes)
Create a new multi-valued attribute descriptor with the provided
information.
|
static AttributeDescriptor |
CoreSchema.createMultiValuedDisplayDescriptor(String schema)
Convenience method to create an attribute descriptor for the display
normative sub-attribute of multi-valued attributes.
|
static AttributeDescriptor |
CoreSchema.createMultiValuedOperationDescriptor(String schema)
Convenience method to create an attribute descriptor for the operation
normative sub-attribute of multi-valued attributes.
|
static AttributeDescriptor |
CoreSchema.createMultiValuedPrimaryDescriptor(String schema)
Convenience method to create an attribute descriptor for the primary
normative sub-attribute of multi-valued attributes.
|
static AttributeDescriptor |
CoreSchema.createMultiValuedTypeDescriptor(String schema,
String... canonicalValues)
Convenience method to create an attribute descriptor for the type normative
sub-attribute of multi-valued attributes.
|
static AttributeDescriptor |
CoreSchema.createMultiValuedValueDescriptor(String schema,
AttributeDescriptor.DataType dataType)
Convenience method to create an attribute descriptor for the value
normative sub-attribute of multi-valued attributes.
|
static AttributeDescriptor |
AttributeDescriptor.createSubAttribute(String name,
AttributeDescriptor.DataType dataType,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
String... canonicalValues)
Create a new sub-attribute descriptor with the provided information.
|
AttributeDescriptor |
ResourceDescriptor.findAttribute(String schema,
String name)
Retrieves the attribute descriptor for a specified attribute, if the
attribute name is defined.
|
AttributeDescriptor |
ResourceDescriptor.getAttribute(String schema,
String name)
Retrieves the attribute descriptor for a specified attribute.
|
AttributeDescriptor |
AttributeDescriptor.getSubAttribute(String externalName)
Retrieves the attribute descriptor for a specified subordinate attribute
of a complex attribute.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<AttributeDescriptor> |
ResourceDescriptor.getAttributes()
Retrieves the list of all attribute descriptors defined in the resource.
|
Collection<AttributeDescriptor> |
ResourceDescriptor.getAttributes(String schema)
Retrieves all the attribute descriptors of the provided schema defined
in the resource.
|
Collection<AttributeDescriptor> |
AttributeDescriptor.getDeclaredSubAttributes()
Retrieves the set of descriptors for subordinate attributes of a
complex attribute.
|
Collection<AttributeDescriptor> |
AttributeDescriptor.getSubAttributes()
Retrieves the set of descriptors for subordinate attributes of a complex
attribute.
|
| 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 AttributeDescriptor |
AttributeDescriptor.createAttribute(String name,
AttributeDescriptor.DataType dataType,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
AttributeDescriptor... subAttributes)
Create a new singular attribute descriptor with the provided information.
|
static AttributeDescriptor |
AttributeDescriptor.createMultiValuedAttribute(String name,
String multiValuedChildName,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
AttributeDescriptor... subAttributes)
Create a new multi-valued attribute descriptor with the provided
information.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeDescriptor |
SCIMAttribute.getAttributeDescriptor()
Retrieves the SCIM attribute mapping of this this attribute.
|
| Modifier and Type | Method and Description |
|---|---|
Map<AttributeDescriptor,Set<AttributeDescriptor>> |
SCIMQueryAttributes.getDescriptors()
Returns the map of requested attributes and sub-attributes.
|
Map<AttributeDescriptor,Set<AttributeDescriptor>> |
SCIMQueryAttributes.getDescriptors()
Returns the map of requested attributes and sub-attributes.
|
| Modifier and Type | Method and Description |
|---|---|
static SCIMAttribute |
SCIMAttribute.create(AttributeDescriptor descriptor,
SCIMAttributeValue... values)
Create an attribute.
|
boolean |
SCIMQueryAttributes.isAttributeRequested(AttributeDescriptor attributeDescriptor)
Determine whether the specified attribute is requested by these query
attributes.
|
| Constructor and Description |
|---|
SCIMQueryAttributes(Map<AttributeDescriptor,Set<AttributeDescriptor>> descriptors)
Create a new set of query attributes from the provided information.
|
SCIMQueryAttributes(Map<AttributeDescriptor,Set<AttributeDescriptor>> descriptors)
Create a new set of query attributes from the provided information.
|
Copyright © 2011–2016 UnboundID. All rights reserved.