public class SCIMAttributeSchema extends Object implements AttributeSchema, Serializable
public static 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)
public void setURI(String uri)
setURI in interface AttributeSchemapublic String getURI()
getURI in interface AttributeSchemapublic String getName()
getName in interface AttributeSchemapublic void setName(String name)
setName in interface AttributeSchemapublic SCIMDefinitions.DataType getType()
getType in interface AttributeSchemapublic void setType(SCIMDefinitions.DataType type)
setType in interface AttributeSchemapublic boolean getMultiValued()
getMultiValued in interface AttributeSchemapublic void setMultiValued(boolean isMultiValued)
setMultiValued in interface AttributeSchemapublic String getDescription()
getDescription in interface AttributeSchemapublic void setDescription(String description)
setDescription in interface AttributeSchemapublic boolean getRequired()
getRequired in interface AttributeSchemapublic void setRequired(boolean isRequired)
setRequired in interface AttributeSchemapublic boolean getCaseExact()
getCaseExact in interface AttributeSchemapublic void setCaseExact(boolean isCaseExact)
setCaseExact in interface AttributeSchemapublic SCIMDefinitions.Mutability getMutability()
getMutability in interface AttributeSchemapublic void setMutability(SCIMDefinitions.Mutability mutability)
setMutability in interface AttributeSchemapublic SCIMDefinitions.Returned getReturned()
getReturned in interface AttributeSchemapublic void setReturned(SCIMDefinitions.Returned returned)
setReturned in interface AttributeSchemapublic SCIMDefinitions.Uniqueness getUniqueness()
getUniqueness in interface AttributeSchemapublic void setUniqueness(SCIMDefinitions.Uniqueness uniqueness)
setUniqueness in interface AttributeSchemapublic List<AttributeSchema> getSubAttributeSchemas()
getSubAttributeSchemas in interface AttributeSchemapublic AttributeSchema getSubAttributeSchema(String subAttribute)
getSubAttributeSchema in interface AttributeSchemapublic void removeSubAttribute(String subAttributeName) throws CharonException
removeSubAttribute in interface AttributeSchemaCharonExceptionpublic void setSubAttributes(ArrayList<AttributeSchema> subAttributes)
public List<String> getCanonicalValues()
AttributeSchemagetCanonicalValues in interface AttributeSchemapublic void setCanonicalValues(ArrayList<String> canonicalValues)
AttributeSchemasetCanonicalValues in interface AttributeSchemacanonicalValues - canonical values to set.public ArrayList<SCIMDefinitions.ReferenceType> getReferenceTypes()
public void setReferenceTypes(ArrayList<SCIMDefinitions.ReferenceType> referenceTypes)
Copyright © 2023 WSO2. All rights reserved.