| Package | Description |
|---|---|
| com.unboundid.scim.marshal.json | |
| com.unboundid.scim.sdk |
| Modifier and Type | Method and Description |
|---|---|
protected SCIMAttribute |
JsonParser.create(AttributeDescriptor descriptor,
Object jsonAttribute)
Create a SCIM attribute from its JSON object representation.
|
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 | Method and Description |
|---|---|
static SCIMAttribute |
SCIMAttribute.create(AttributeDescriptor descriptor,
SCIMAttributeValue... values)
Create an attribute.
|
SCIMAttribute |
SCIMAttributeValue.getAttribute(String attributeName)
Retrieves the attribute with the provided name from the complex value,
or
null if there is no such attribute or the attribute value is
simple. |
SCIMAttribute |
SCIMObject.getAttribute(String schema,
String name)
Retrieves the attribute with the specified name.
|
SCIMAttribute |
SCIMQueryAttributes.pareAttribute(SCIMAttribute attribute)
Pare down an attribute to its requested sub-attributes.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Map<String,SCIMAttribute> |
SCIMAttributeValue.getAttributes()
Retrieves the attributes comprising the complex value, keyed by the lower
case name of the attribute, or
null if the attribute value is
simple. |
Collection<SCIMAttribute> |
SCIMObject.getAttributes(String schema)
Retrieves the set of attributes in this object from the specified schema.
|
List<SCIMAttribute> |
Diff.getAttributesToUpdate()
Retrieves the list of updated attributes (and their new values) to
update on the source resource.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SCIMObject.addAttribute(SCIMAttribute attribute)
Adds the provided attribute to this object.
|
static SCIMAttributeValue |
SCIMAttributeValue.createComplexValue(SCIMAttribute... attributes)
Create a new complex attribute value from the provided attributes.
|
SCIMAttribute |
SCIMQueryAttributes.pareAttribute(SCIMAttribute attribute)
Pare down an attribute to its requested sub-attributes.
|
void |
SCIMObject.setAttribute(SCIMAttribute attribute)
Adds the provided attribute to this object, replacing any existing
attribute with the same name.
|
| Modifier and Type | Method and Description |
|---|---|
static SCIMAttributeValue |
SCIMAttributeValue.createComplexValue(Collection<SCIMAttribute> attributes)
Create a new complex attribute value from a collection of attributes.
|
R |
SCIMEndpoint.update(R resource,
List<SCIMAttribute> attributesToUpdate,
List<String> attributesToDelete)
Update the existing resource with the one provided (using the HTTP PATCH
method).
|
void |
SCIMEndpoint.update(String id,
List<SCIMAttribute> attributesToUpdate,
List<String> attributesToDelete)
Deprecated.
|
R |
SCIMEndpoint.update(String id,
String etag,
List<SCIMAttribute> attributesToUpdate,
List<String> attributesToDelete,
String... requestedAttributes)
Update the existing resource with the one provided (using the HTTP PATCH
method).
|
Copyright © 2011–2016 UnboundID. All rights reserved.