| Package | Description |
|---|---|
| org.wso2.charon3.core.attributes | |
| org.wso2.charon3.core.config | |
| org.wso2.charon3.core.encoder | |
| org.wso2.charon3.core.schema | |
| org.wso2.charon3.core.utils |
| Modifier and Type | Method and Description |
|---|---|
static Attribute |
DefaultAttributeFactory.createAttribute(AttributeSchema attributeSchema,
AbstractAttribute attribute) |
protected static SimpleAttribute |
DefaultAttributeFactory.createSimpleAttribute(AttributeSchema attributeSchema,
SimpleAttribute simpleAttribute)
Once identified that constructing attribute is a simple attribute & related attribute schema is a
SCIMAttributeSchema, perform attribute construction operations specific to Simple Attribute.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeSchema |
SCIMUserSchemaExtensionBuilder.getExtensionSchema() |
| Modifier and Type | Method and Description |
|---|---|
SCIMAttributeSchema |
SCIMUserSchemaExtensionBuilder.createSCIMAttributeSchema(org.wso2.charon3.core.config.SCIMUserSchemaExtensionBuilder.ExtensionAttributeSchemaConfig attribute,
ArrayList<AttributeSchema> subAttributeList) |
| Modifier and Type | Method and Description |
|---|---|
ComplexAttribute |
JSONDecoder.buildComplexAttribute(AttributeSchema complexAttributeSchema,
org.json.JSONObject jsonObject) |
MultiValuedAttribute |
JSONDecoder.buildComplexMultiValuedAttribute(AttributeSchema attributeSchema,
org.json.JSONArray attributeValues) |
MultiValuedAttribute |
JSONDecoder.buildPrimitiveMultiValuedAttribute(AttributeSchema attributeSchema,
org.json.JSONArray attributeValues) |
SimpleAttribute |
JSONDecoder.buildSimpleAttribute(AttributeSchema attributeSchema,
Object attributeValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
SCIMAttributeSchema
This defines the attributes schema as in SCIM Spec.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeSchema |
SCIMAttributeSchema.getSubAttributeSchema(String subAttribute) |
AttributeSchema |
AttributeSchema.getSubAttributeSchema(String subAttribute) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<AttributeSchema> |
SCIMResourceTypeSchema.getAttributesList() |
ArrayList<AttributeSchema> |
ResourceTypeSchema.getAttributesList() |
List<AttributeSchema> |
SCIMAttributeSchema.getSubAttributeSchemas() |
List<AttributeSchema> |
AttributeSchema.getSubAttributeSchemas() |
| Modifier and Type | Method and Description |
|---|---|
static SCIMResourceTypeSchema |
SCIMResourceTypeSchema.createSCIMResourceSchema(List<String> schemas,
AttributeSchema... attributeSchemas) |
| Modifier and Type | Method and Description |
|---|---|
static SCIMAttributeSchema |
SCIMAttributeSchema.createSCIMAttributeSchema(String uri,
String name,
SCIMDefinitions.DataType type,
Boolean multiValued,
String description,
Boolean required,
Boolean caseExact,
SCIMDefinitions.Mutability mutability,
SCIMDefinitions.Returned returned,
SCIMDefinitions.Uniqueness uniqueness,
ArrayList<String> canonicalValues,
ArrayList<SCIMDefinitions.ReferenceType> referenceTypes,
ArrayList<AttributeSchema> subAttributes) |
void |
SCIMAttributeSchema.setSubAttributes(ArrayList<AttributeSchema> subAttributes) |
| Modifier and Type | Method and Description |
|---|---|
static AttributeSchema |
SchemaUtil.getAttributeSchema(String attributeFullName,
SCIMResourceTypeSchema scimObjectType) |
Copyright © 2019 WSO2. All rights reserved.