Class AttributeExpressionLeaf

java.lang.Object
de.captaingoldfish.scim.sdk.server.filter.FilterNode
de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf

public final class AttributeExpressionLeaf extends FilterNode
author Pascal Knueppel
created at: 16.10.2019 - 12:37

Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"
  • Constructor Details

  • Method Details

    • getParentAttributeName

      public String getParentAttributeName()
    • getResourceUri

      public String getResourceUri()
    • getShortName

      public String getShortName()
    • getFullName

      public String getFullName()
    • getAttributeName

      public String getAttributeName()
    • getComplexSubAttributeName

      public String getComplexSubAttributeName()
    • getValue

      public String getValue()
    • getBooleanValue

      public Optional<Boolean> getBooleanValue()
    • getNumberValue

      public Optional<BigDecimal> getNumberValue()
    • getStringValue

      public Optional<String> getStringValue()
    • getDateTime

      public Optional<Instant> getDateTime()
    • getType

      public Type getType()
    • getMutability

      public Mutability getMutability()
    • getUniqueness

      public Uniqueness getUniqueness()
    • isMultiValued

      public boolean isMultiValued()
    • isRequired

      public boolean isRequired()
    • isCaseExact

      public boolean isCaseExact()
    • getCanonicalValues

      public List<String> getCanonicalValues()
    • getReferenceTypes

      public List<ReferenceTypes> getReferenceTypes()
    • isNull

      public boolean isNull()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getComparator

      public Comparator getComparator()
      the comparator that tells us how the comparison should be executed
    • getSchemaAttribute

      public SchemaAttribute getSchemaAttribute()
      the meta information of this attribute
    • isMainSchemaNode

      public boolean isMainSchemaNode()
      tells us if the referenced value is part of an extension schema or part of the main schema