Class AttributeItem

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

public class AttributeItem
extends java.lang.Object
implements LocallyIdentifiable, java.io.Serializable
Represents attribute within Afm
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    AttributeItem​(ObjQualifier displayForm, java.lang.String localIdentifier)
    Creates new instance
    AttributeItem​(ObjQualifier displayForm, java.lang.String localIdentifier, java.lang.String alias)
    Creates new instance
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    java.lang.String getAlias()  
    ObjQualifier getDisplayForm()  
    java.lang.String getLocalIdentifier()  
    int hashCode()  
    void setAlias​(java.lang.String alias)
    Sets attribute alias (used as header in result)
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AttributeItem

      public AttributeItem​(ObjQualifier displayForm, java.lang.String localIdentifier, java.lang.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, java.lang.String localIdentifier)
      Creates new instance
      Parameters:
      displayForm - qualifier of AttributeDisplayForm representing the attribute
      localIdentifier - local identifier, unique within Afm
  • Method Details

    • getLocalIdentifier

      public java.lang.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 java.lang.String getAlias()
      Returns:
      attribute alias (used as header in result)
    • setAlias

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

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • 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