Class SchemaAttribute
- java.lang.Object
-
- io.jans.scim.model.scim2.provider.schema.SchemaAttribute
-
public class SchemaAttribute extends Object
Represents a SCIM resource attribute and its subattributes if any.
-
-
Constructor Summary
Constructors Constructor Description SchemaAttribute()Default no args constructor.SchemaAttribute(String name)Creates a SchemaAttribute with the name passed as param.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)Indicates whether another SchemaAttribute object is equal to this oneList<String>getCanonicalValues()StringgetDescription()StringgetMutability()StringgetName()List<String>getReferenceTypes()StringgetReturned()List<SchemaAttribute>getSubAttributes()StringgetType()StringgetUniqueness()booleanisCaseExact()booleanisMultiValued()booleanisRequired()voidsetCanonicalValues(List<String> canonicalValues)voidsetCaseExact(boolean caseExact)voidsetDescription(String description)voidsetMultiValued(boolean multiValued)voidsetMutability(String mutability)voidsetName(String name)voidsetReferenceTypes(List<String> referenceTypes)voidsetRequired(boolean required)voidsetReturned(String returned)voidsetSubAttributes(List<SchemaAttribute> subAttributes)voidsetType(String type)voidsetUniqueness(String uniqueness)
-
-
-
Constructor Detail
-
SchemaAttribute
public SchemaAttribute()
Default no args constructor.
-
SchemaAttribute
public SchemaAttribute(String name)
Creates a SchemaAttribute with the name passed as param.- Parameters:
name- The name of the attribute being modeled
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getSubAttributes
public List<SchemaAttribute> getSubAttributes()
-
setSubAttributes
public void setSubAttributes(List<SchemaAttribute> subAttributes)
-
isMultiValued
public boolean isMultiValued()
-
setMultiValued
public void setMultiValued(boolean multiValued)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
isCaseExact
public boolean isCaseExact()
-
setCaseExact
public void setCaseExact(boolean caseExact)
-
getMutability
public String getMutability()
-
setMutability
public void setMutability(String mutability)
-
getReturned
public String getReturned()
-
setReturned
public void setReturned(String returned)
-
getUniqueness
public String getUniqueness()
-
setUniqueness
public void setUniqueness(String uniqueness)
-
-