Class AbsoluteDateFilter

java.lang.Object
com.gooddata.sdk.model.executeafm.afm.filter.DateFilter
com.gooddata.sdk.model.executeafm.afm.filter.AbsoluteDateFilter
All Implemented Interfaces:
CompatibilityFilter, ExtendedFilter, FilterItem, java.io.Serializable

public class AbsoluteDateFilter
extends DateFilter
Represents DateFilter specifying exact from and to dates.
See Also:
Serialized Form
  • Constructor Details

    • AbsoluteDateFilter

      public AbsoluteDateFilter​(ObjQualifier dataSet, java.time.LocalDate from, java.time.LocalDate to)
      Creates new filter instance
      Parameters:
      dataSet - qualifier of date dimension dataset
      from - date from
      to - date to
  • Method Details

    • getFrom

      public java.time.LocalDate getFrom()
      Returns:
      date from
    • getTo

      public java.time.LocalDate getTo()
      Returns:
      date to
    • withObjUriQualifier

      public FilterItem withObjUriQualifier​(UriObjQualifier qualifier)
      Description copied from interface: FilterItem
      Copy itself using given uri qualifier
      Parameters:
      qualifier - qualifier to use for the new filter
      Returns:
      self copy with given qualifier
    • isAllTimeSelected

      public boolean isAllTimeSelected()
      Specified by:
      isAllTimeSelected in class DateFilter
      Returns:
      true if no time period is specified, false otherwise
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class DateFilter
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DateFilter
    • toString

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