Interface ScimNode

    • Method Detail

      • getScimNodeName

        default String getScimNodeName()
        Returns:
        the name of the node in SCIM representation e.g. "name.givenName" or "emails.primary" or "userName"
      • getAttributeName

        default String getAttributeName()
        Returns:
        the simple name of this attribute e.g. "givenName" or "honoricPrefix" or "id"
      • getValueType

        default Type getValueType()
        Returns:
        represents the type of this node
      • getAttributeDescription

        default String getAttributeDescription()
        Returns:
        the meta description of this node
      • getMutability

        default Mutability getMutability()
        Returns:
        the mutability value of this node
      • getReturned

        default Returned getReturned()
        Returns:
        the returned value of this node
      • getUniqueness

        default Uniqueness getUniqueness()
        Returns:
        the uniqueness value of this node
      • isMultiValued

        default boolean isMultiValued()
        Returns:
        if this node is an ArrayNode or not
      • isRequired

        default boolean isRequired()
        Returns:
        if this node is a required value in the resource
      • isCaseExact

        default boolean isCaseExact()
        Returns:
        if the value of this node must be handled case exact or case insensitive
      • getCanonicalValues

        default List<String> getCanonicalValues()
        Returns:
        the canonical values of this node