Class AttributeHeader

java.lang.Object
com.gooddata.sdk.model.executeafm.response.AttributeHeader
All Implemented Interfaces:
LocallyIdentifiable, Header

public class AttributeHeader
extends java.lang.Object
implements Header, LocallyIdentifiable
Header of an attribute.
  • Constructor Summary

    Constructors 
    Constructor Description
    AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, AttributeInHeader formOf)
    Creates new header
    AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, AttributeInHeader formOf, java.util.List<TotalHeaderItem> totalHeaderItems)
    Creates new header
    AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, java.lang.String type, AttributeInHeader formOf, java.util.List<TotalHeaderItem> totalHeaderItems)
    Creates new header
  • Method Summary

    Modifier and Type Method Description
    AttributeInHeader getFormOf()  
    java.lang.String getIdentifier()
    Metadata identifier of attribute's display form
    java.lang.String getLocalIdentifier()
    Local identifier referencing header's AttributeItem within Afm
    java.lang.String getName()
    Header name, an attribute's display form title, or specified alias.
    java.util.List<TotalHeaderItem> getTotalItems()
    Totals' headers belonging to the same level as this header.
    java.lang.String getType()
    Metadata type of attribute's display form
    java.lang.String getUri()
    Uri of attribute's display form
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

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

    • AttributeHeader

      public AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, AttributeInHeader formOf)
      Creates new header
      Parameters:
      name - name
      localIdentifier - local identifier
      uri - uri
      identifier - identifier
      formOf - info about attribute which this header's display form is form of
    • AttributeHeader

      public AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, AttributeInHeader formOf, java.util.List<TotalHeaderItem> totalHeaderItems)
      Creates new header
      Parameters:
      name - name
      localIdentifier - local identifier
      uri - uri
      identifier - identifier
      formOf - info about attribute which this header's display form is form of
      totalHeaderItems - total header items
    • AttributeHeader

      public AttributeHeader​(java.lang.String name, java.lang.String localIdentifier, java.lang.String uri, java.lang.String identifier, java.lang.String type, AttributeInHeader formOf, java.util.List<TotalHeaderItem> totalHeaderItems)
      Creates new header
      Parameters:
      name - name
      localIdentifier - local identifier
      uri - uri
      identifier - identifier
      type - type
      formOf - info about attribute which this header's display form is form of
      totalHeaderItems - total header items
  • Method Details

    • getName

      public java.lang.String getName()
      Header name, an attribute's display form title, or specified alias.
      Returns:
      header name
    • getLocalIdentifier

      public java.lang.String getLocalIdentifier()
      Local identifier referencing header's AttributeItem within Afm
      Specified by:
      getLocalIdentifier in interface LocallyIdentifiable
      Returns:
      attribute's local identifier
    • getUri

      public java.lang.String getUri()
      Uri of attribute's display form
      Returns:
      uri
    • getIdentifier

      public java.lang.String getIdentifier()
      Metadata identifier of attribute's display form
      Returns:
      identifier
    • getType

      public java.lang.String getType()
      Metadata type of attribute's display form
      Returns:
      type
    • getFormOf

      public AttributeInHeader getFormOf()
    • getTotalItems

      public java.util.List<TotalHeaderItem> getTotalItems()
      Totals' headers belonging to the same level as this header.
      Returns:
      lists of totals' header
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object