public abstract class BaseFilter extends java.lang.Object implements Filter, DeepCloneable
getFilterType()
method.
All filters must have a corresponding implementation on the back end.
All filters must be referenced from ReportData.getBaseFilters()
and QuickFilterItem.getFilters()
.Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOG |
Constructor and Description |
---|
BaseFilter() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone this object.
|
boolean |
equals(java.lang.Object object)
Is this Filter equal to another object?
|
boolean |
getApply()
Returns
true if the filter should be applied and
false otherwise. |
abstract int |
getFilterType()
Gets the type of the
Filter
These are constants that tell the backend what kind of filter this is. |
int |
hashCode()
Hash code.
|
void |
setApply(boolean apply_)
Sets whether or not the
Filter should be applied. |
public abstract int getFilterType()
Filter
Filter
These are constants that tell the backend what kind of filter this is.getFilterType
in interface Filter
Filter
. This is one of:
SimpleColumnFilter
LastNDaysFilter
AheadOfScheduleFilter
OutsideNStandardDeviationsFilter
NotYetCompletedFilter
(Deprecated)LastNCompletedFilter
CompletedAheadOfScheduleFilter
(Deprecated)BehindScheduleFilter
DueTodayFilter
CompletedFilter
RunningFilter
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone()
clone
in interface DeepCloneable
clone
in class java.lang.Object
public boolean getApply()
true
if the filter should be applied and
false
otherwise.getApply
in interface Filter
Filter
is applied, false if notsetApply(boolean)
public void setApply(boolean apply_)
Filter
Filter
should be applied.setApply
in interface Filter
apply_
- Set to true to apply the Filter
, false to not
apply itgetApply()
Copyright © 2003-2024 Appian Corporation. All Rights Reserved.