protected static class ExtensionBuilder.ExtensionAttributeSchemaConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<String> |
canonicalValues |
protected Boolean |
caseExact |
protected String |
description |
protected Boolean |
multiValued |
protected SCIMDefinitions.Mutability |
mutability |
protected String |
name |
protected ArrayList<SCIMDefinitions.ReferenceType> |
referenceTypes |
protected Boolean |
required |
protected SCIMDefinitions.Returned |
returned |
protected String[] |
subAttributes |
protected SCIMDefinitions.DataType |
type |
protected SCIMDefinitions.Uniqueness |
uniqueness |
protected String |
uri |
| Constructor and Description |
|---|
ExtensionAttributeSchemaConfig(org.json.JSONObject attributeConfigJSON) |
ExtensionAttributeSchemaConfig(Map<String,String> attributeConfig) |
protected String uri
protected String name
protected SCIMDefinitions.DataType type
protected Boolean multiValued
protected String description
protected Boolean required
protected Boolean caseExact
protected SCIMDefinitions.Mutability mutability
protected SCIMDefinitions.Returned returned
protected SCIMDefinitions.Uniqueness uniqueness
protected String[] subAttributes
protected ArrayList<SCIMDefinitions.ReferenceType> referenceTypes
public ExtensionAttributeSchemaConfig(Map<String,String> attributeConfig)
public ExtensionAttributeSchemaConfig(org.json.JSONObject attributeConfigJSON)
throws CharonException
CharonExceptionpublic String[] getSubAttributes()
public String getURI()
public void setURI(String uri)
public String getName()
public void setName(String name)
public SCIMDefinitions.DataType getType()
public void setType(SCIMDefinitions.DataType type)
public Boolean getMultiValued()
public void setMultiValued(Boolean multiValued)
public String getDescription()
public void setDescription(String description)
public Boolean getRequired()
public void setRequired(Boolean required)
public Boolean getCaseExact()
public void setCaseExact(Boolean caseExact)
public SCIMDefinitions.Mutability getMutability()
public void setMutability(SCIMDefinitions.Mutability mutability)
public SCIMDefinitions.Returned getReturned()
public void setReturned(SCIMDefinitions.Returned returned)
public SCIMDefinitions.Uniqueness getUniqueness()
public void setUniqueness(SCIMDefinitions.Uniqueness uniqueness)
public ArrayList<SCIMDefinitions.ReferenceType> getReferenceTypes()
public boolean hasChildren()
protected SCIMDefinitions.DataType getDefinedDataType(String input)
input - Input value.protected SCIMDefinitions.Mutability getDefinedMutability(String input)
input - Input value.protected SCIMDefinitions.Returned getDefinedReturned(String input)
input - Input value.protected SCIMDefinitions.Uniqueness getDefinedUniqueness(String input)
input - Input valueprotected ArrayList<String> setCanonicalValues(org.json.JSONArray input) throws org.json.JSONException
input - JSON array input.org.json.JSONExceptionprotected ArrayList<SCIMDefinitions.ReferenceType> setReferenceTypes(org.json.JSONArray input) throws org.json.JSONException
input - JSONArray of input.org.json.JSONExceptionCopyright © 2022 WSO2. All rights reserved.