Class NestedAttribute

java.lang.Object
com.gooddata.sdk.model.md.AbstractObj
com.gooddata.sdk.model.md.NestedAttribute
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Attribute

public class NestedAttribute extends AbstractObj
Attribute representation which is nested in some other metadata object (i.e. within Dimension). Can't be queried, get or updated directly - use Attribute for these operations.
See Also:
  • Constructor Details

  • Method Details

    • getDisplayForms

      public Collection<DisplayForm> getDisplayForms()
    • getPrimaryKeys

      public Collection<Key> getPrimaryKeys()
    • getForeignKeys

      public Collection<Key> getForeignKeys()
    • getDefaultDisplayForm

      public DisplayForm getDefaultDisplayForm()
    • getDimensionUri

      public String getDimensionUri()
    • hasDimension

      public boolean hasDimension()
    • getRelations

      public Collection<String> getRelations()
    • getDirection

      public String getDirection()
    • getSort

      public String getSort()
      Returns:
      sort setting - pk, byUsedDF or uri linking some display form, null if not set
      See Also:
    • isSortedByLinkedDf

      public boolean isSortedByLinkedDf()
      Returns:
      true when the sort is set and it is a link to display form, false otherwise
    • isSortedByUsedDf

      public boolean isSortedByUsedDf()
      Returns:
      true when the sort is set to byUsedDF (used display form), false otherwise
    • isSortedByPk

      public boolean isSortedByPk()
      Returns:
      true when the sort is set to pk (primary key), false otherwise
    • getType

      public String getType()
    • getCompositeAttribute

      public Collection<String> getCompositeAttribute()
    • getCompositeAttributePk

      public Collection<String> getCompositeAttributePk()
    • getDrillDownStepDisplayFormUri

      public String getDrillDownStepDisplayFormUri()
    • getLinkedDisplayFormUri

      public String getLinkedDisplayFormUri()
    • getFolders

      public Collection<String> getFolders()
      URIs of folders containing this object
      Returns:
      collection of URIs or null
    • getGrain

      public Collection<String> getGrain()
    • toString

      public String toString()
      Overrides:
      toString in class AbstractObj