| 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.createMutiValuedAttribute(org.json.JSONArray jsonAttribute,
AttributeDescriptor attributeDescriptor)
Parse a multi-valued attribute from its representation as a JSON Object.
|
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.EXTERNAL_ID_DESCRIPTOR
The SCIM AttributeDescriptor for the externalId attribute.
|
static AttributeDescriptor |
CoreSchema.ID_DESCRIPTOR
The SCIM AttributeDescriptor for the id attribute.
|
static AttributeDescriptor |
CoreSchema.META_DESCRIPTOR
The SCIM AttributeDescriptor for the meta 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,
AttributeDescriptor.DataType dataType,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
String[] canonicalValues,
AttributeDescriptor... subAttributes)
Create a new multi-valued attribute descriptor with the provided
information.
|
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.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.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,
AttributeDescriptor.DataType dataType,
String description,
String schema,
boolean readOnly,
boolean required,
boolean caseExact,
String[] canonicalValues,
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-2013 UnboundID. All Rights Reserved.