Class DashboardAttributeFilter

java.lang.Object
com.gooddata.sdk.model.md.dashboard.filter.DashboardAttributeFilter
All Implemented Interfaces:
DashboardFilter, Serializable

public class DashboardAttributeFilter extends Object implements DashboardFilter
Attribute filter located on analytical dashboard. Is not standalone metadata object - always must be part of DashboardFilterContext.
See Also:
  • Constructor Details

    • DashboardAttributeFilter

      public DashboardAttributeFilter(String displayForm, boolean negativeSelection, List<String> attributeElementUris)
      Constructor.
      Parameters:
      displayForm - display form of an attribute where this filter is applied
      negativeSelection - if the negative selection of filter elements is applied
      attributeElementUris - list of attribute element URIs applied in filter
  • Method Details

    • getDisplayForm

      public String getDisplayForm()
      Returns:
      display form of an attribute where this filter is applied
    • isNegativeSelection

      public boolean isNegativeSelection()
      Returns:
      if this filter is negative or positive selection of attribute elements contained in getAttributeElementUris()
    • getAttributeElementUris

      public List<String> getAttributeElementUris()
      Returns:
      list of attribute element URI strings which should be included or excluded in filter
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object