Class FilterAttributeName

java.lang.Object
de.captaingoldfish.scim.sdk.server.filter.antlr.FilterAttributeName

public class FilterAttributeName extends Object
author Pascal Knueppel
created at: 16.10.2019 - 12:24

represents the name of an attribute and will also hold its meta data
  • Constructor Details

  • Method Details

    • getShortName

      public String getShortName()
      the short name of the attribute e.g. 'userName' or 'name.givenName'
    • toString

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

      public String getResourceUri()
      the resource uri to which this attribute belongs e.g. SchemaUris.ENTERPRISE_USER_URI
    • getAttributeName

      public String getAttributeName()
    • getFullName

      public String getFullName()
      the fully qualified name of this attribute resourceUri + getShortName()
    • getParentAttributeName

      public String getParentAttributeName()
      the name of the parent attribute in case of bracket filter notation
    • getComplexSubAttributeName

      public String getComplexSubAttributeName()
      the name of the sub attribute in case of bracket filter notation
    • 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