Class SchemaAttribute


  • public class SchemaAttribute
    extends Object
    Represents a SCIM resource attribute and its subattributes if any.
    • 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)
      • 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)
      • getCanonicalValues

        public List<String> getCanonicalValues()
      • setCanonicalValues

        public void setCanonicalValues​(List<String> canonicalValues)
      • 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)
      • getReferenceTypes

        public List<String> getReferenceTypes()
      • setReferenceTypes

        public void setReferenceTypes​(List<String> referenceTypes)
      • equals

        public boolean equals​(Object other)
        Indicates whether another SchemaAttribute object is equal to this one
        Overrides:
        equals in class Object
        Parameters:
        other - An object to compare this one against
        Returns:
        True if other is a SchemaAttribute whose name is the same as this instance name