Class QuickFilterItem
java.lang.Object
com.appiancorp.suiteapi.process.analytics2.QuickFilterItem
- All Implemented Interfaces:
DeepCloneable
,JSONable
,JSONCacheable
,Serializable
,Cloneable
A QuickFilterItem is a set of Filters.
The filters are applied to the report whenever the quickFilterItem is selected.
- See Also:
-
Field Summary
Fields inherited from interface com.appiancorp.suiteapi.common.JSONable
hiddenAttributes$TRANSIENT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Clone this object.boolean
Filter[]
Get the list of filters.Unused but reserved.getName()
Get the display name of this quickFilterItem.int
hashCode()
void
setFilters
(Filter[] filters_) Set the list of filters.void
Set the display name of this quickFilterItem.
-
Field Details
-
LOG
protected static final org.apache.log4j.Logger LOG
-
-
Constructor Details
-
QuickFilterItem
public QuickFilterItem()
-
-
Method Details
-
clone
Clone this object.- Specified by:
clone
in interfaceDeepCloneable
- Overrides:
clone
in classObject
- Returns:
-
hashCode
public int hashCode() -
equals
-
getFilters
Get the list of filters.- Returns:
- the list of filters
- See Also:
-
setFilters
Set the list of filters.- Parameters:
filters_
- the list of filters- See Also:
-
getName
Get the display name of this quickFilterItem.- Returns:
- the display name of this quickFilterItem
- See Also:
-
setName
Set the display name of this quickFilterItem.- Parameters:
name_
- the display name of this quickFilterItem- See Also:
-
getHiddenAttributes
Unused but reserved.- Specified by:
getHiddenAttributes
in interfaceJSONable
- Returns:
- the set of hidden attributes
-