Class AttributeItem

java.lang.Object
com.gooddata.sdk.model.executeafm.afm.AttributeItem
All Implemented Interfaces:
LocallyIdentifiable, Serializable
Direct Known Subclasses:
VisualizationAttribute

public class AttributeItem extends Object implements LocallyIdentifiable, Serializable
Represents attribute within Afm
See Also:
  • Constructor Details

    • AttributeItem

      public AttributeItem(ObjQualifier displayForm, String localIdentifier, String alias)
      Creates new instance
      Parameters:
      displayForm - qualifier of AttributeDisplayForm representing the attribute
      localIdentifier - local identifier, unique within Afm
      alias - attribute alias
    • AttributeItem

      public AttributeItem(ObjQualifier displayForm, String localIdentifier)
      Creates new instance
      Parameters:
      displayForm - qualifier of AttributeDisplayForm representing the attribute
      localIdentifier - local identifier, unique within Afm
  • Method Details

    • getLocalIdentifier

      public String getLocalIdentifier()
      Specified by:
      getLocalIdentifier in interface LocallyIdentifiable
      Returns:
      value of local identifier, unique within Afm
    • getDisplayForm

      public ObjQualifier getDisplayForm()
      Returns:
      qualifier of AttributeDisplayForm representing the attribute
    • getAlias

      public String getAlias()
      Returns:
      attribute alias (used as header in result)
    • setAlias

      public void setAlias(String alias)
      Sets attribute alias (used as header in result)
      Parameters:
      alias - alias
    • toString

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object