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 boolean
equals(Object other)
Indicates whether another SchemaAttribute object is equal to this oneList<String>
getCanonicalValues()
String
getDescription()
String
getMutability()
String
getName()
List<String>
getReferenceTypes()
String
getReturned()
List<SchemaAttribute>
getSubAttributes()
String
getType()
String
getUniqueness()
boolean
isCaseExact()
boolean
isMultiValued()
boolean
isRequired()
void
setCanonicalValues(List<String> canonicalValues)
void
setCaseExact(boolean caseExact)
void
setDescription(String description)
void
setMultiValued(boolean multiValued)
void
setMutability(String mutability)
void
setName(String name)
void
setReferenceTypes(List<String> referenceTypes)
void
setRequired(boolean required)
void
setReturned(String returned)
void
setSubAttributes(List<SchemaAttribute> subAttributes)
void
setType(String type)
void
setUniqueness(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)
-
-