Class StoreAttributeDefinition


  • @NotExtensible
    public final class StoreAttributeDefinition
    extends java.lang.Object
    An attribute in a Store Adapter's native schema. Use StoreAttributeDefinition.Builder to create instances of this class.
    • Method Detail

      • isMultiValued

        public boolean isMultiValued()
        Determines if the attribute allows multiple values.
        Returns:
        true if the attribute is multivalued, or false if it is not.
      • getName

        public java.lang.String getName()
        Gets the name of the attribute.
        Returns:
        the name of the attribute.
      • getDescription

        public java.lang.String getDescription()
        Gets the description of the attribute.
        Returns:
        the description of the attribute.
      • toString

        public java.lang.String toString()
        Gets a string representation of the attribute.
        Overrides:
        toString in class java.lang.Object
        Returns:
        a string representation of the attribute.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object