| 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 |
SCIMCustomSchemaExtensionBuilder.buildUserCustomSchemaExtension(List<SCIMCustomAttribute> attributes)
Builds Custom Attribute Schema and returns it.
|
AttributeSchema |
SCIMUserSchemaExtensionBuilder.getExtensionSchema() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExtensionBuilder.buildComplexAttributeSchema(ExtensionBuilder.ExtensionAttributeSchemaConfig config,
Map<String,AttributeSchema> attributeSchemas,
Map<String,ExtensionBuilder.ExtensionAttributeSchemaConfig> extensionConfig)
Builds complex attributes.
|
protected void |
ExtensionBuilder.buildComplexSchema(ExtensionBuilder.ExtensionAttributeSchemaConfig config,
Map<String,AttributeSchema> attributeSchemas)
Has the logic to iterate through child attributes.
|
protected void |
ExtensionBuilder.buildSimpleAttributeSchema(ExtensionBuilder.ExtensionAttributeSchemaConfig config,
Map<String,AttributeSchema> attributeSchemas)
Builds simple attribute schema.
|
SCIMAttributeSchema |
ExtensionBuilder.createSCIMAttributeSchema(ExtensionBuilder.ExtensionAttributeSchemaConfig attribute,
ArrayList<AttributeSchema> subAttributeList)
Create SCIM Attribute Schema.
|
| 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 | Method and Description |
|---|---|
default AttributeSchema |
UserManager.getCustomUserSchemaExtension()
Return Custom schema.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SCIMAttributeSchema
This defines the attributes schema as in SCIM Spec.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeSchema |
AttributeSchema.getSubAttributeSchema(String subAttribute) |
AttributeSchema |
SCIMAttributeSchema.getSubAttributeSchema(String subAttribute) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<AttributeSchema> |
SCIMResourceTypeSchema.getAttributesList() |
ArrayList<AttributeSchema> |
ResourceTypeSchema.getAttributesList() |
List<AttributeSchema> |
AttributeSchema.getSubAttributeSchemas() |
List<AttributeSchema> |
SCIMAttributeSchema.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 © 2021 WSO2. All rights reserved.