| Package | Description |
|---|---|
| org.wso2.charon3.core.attributes | |
| org.wso2.charon3.core.encoder | |
| org.wso2.charon3.core.extensions | |
| org.wso2.charon3.core.objects |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAttribute
This class abstracts out the common characteristics of different types of attributes defined in
SCIM Core Schema Spec.
|
class |
ComplexAttribute
This class is a blueprint of ComplexAttribute defined in SCIM Core Schema Spec.
|
class |
MultiValuedAttribute
This class is a blueprint of MultiValuedAttribute defined in SCIM Core Schema Spec.
|
class |
SimpleAttribute
This class is a blueprint of SimpleAttribute defined in SCIM Core Schema Spec.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Attribute> |
MultiValuedAttribute.attributeValues |
protected Map<String,Attribute> |
ComplexAttribute.subAttributesList |
| Modifier and Type | Method and Description |
|---|---|
static Attribute |
DefaultAttributeFactory.createAttribute(AttributeSchema attributeSchema,
AbstractAttribute attribute) |
Attribute |
MultiValuedAttribute.getSubAttribute(String attributeName) |
Attribute |
Attribute.getSubAttribute(String attributeName) |
Attribute |
SimpleAttribute.getSubAttribute(String attributeName) |
Attribute |
ComplexAttribute.getSubAttribute(String attributeName)
Retrieve one attribute given the attribute name.
|
| Modifier and Type | Method and Description |
|---|---|
List<Attribute> |
MultiValuedAttribute.getAttributeValues() |
Map<String,Attribute> |
ComplexAttribute.getSubAttributesList()
Retrieve the map of sub attributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiValuedAttribute.setAttributeValue(Attribute attributeValue) |
void |
ComplexAttribute.setSubAttribute(Attribute subAttribute)
Set a sub attribute of the complex attribute's sub attribute list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiValuedAttribute.setAttributeValues(List<Attribute> attributeValues) |
void |
MultiValuedAttribute.setComplexValueWithSetOfSubAttributes(Map<String,Attribute> subAttributes)
To construct and set a value of a multi-valued attribute, as a complex value containing
set of sub attributes.
|
void |
ComplexAttribute.setSubAttributesList(Map<String,Attribute> subAttributesList)
Set the map of sub attributes.
|
| Constructor and Description |
|---|
MultiValuedAttribute(String attributeName,
List<Attribute> attributeValues) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
JSONEncoder.encodeBasicAttributeSchema(Attribute attribute)
Encode the attribute schema and return the json object.
|
| Modifier and Type | Method and Description |
|---|---|
default List<Attribute> |
UserManager.getUserSchema() |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Attribute> |
AbstractSCIMObject.attributeList
Collection of attributes which constitute this resource.
|
| Modifier and Type | Method and Description |
|---|---|
Attribute |
AbstractSCIMObject.getAttribute(String attributeName) |
Attribute |
SCIMObject.getAttribute(String attributeName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Attribute> |
AbstractSCIMObject.getAttributeList() |
Map<String,Attribute> |
SCIMObject.getAttributeList() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ScimAttributeAware.attributeMetaEquals(Attribute attribute,
Attribute attributeOther)
tells us if the given two attributes do contain the same meta-data
|
static boolean |
ScimAttributeAware.attributesEquals(Attribute attribute,
Attribute attributeOther)
checks that two given attributes are equals by running through their structure recursively
|
void |
AbstractSCIMObject.setAttribute(Attribute newAttribute)
Set the attributes in the SCIM Object.
|
void |
AbstractSCIMObject.setAttribute(Attribute newAttribute,
ResourceTypeSchema resourceSchema)
Set the attributes and corresponding schema in the SCIM Object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ListedResource.setResources(Map<String,Attribute> valueWithAttributes)
Deprecated.
|
Copyright © 2020 WSO2. All rights reserved.