@Entity public class QuickFilterRuleEntity extends com.atlassian.core.bean.EntityObject implements QuickFilterRule
| Constructor and Description |
|---|
QuickFilterRuleEntity() |
QuickFilterRuleEntity(QuickFilter quickFilter,
String pluginKey,
String name) |
| Modifier and Type | Method and Description |
|---|---|
QuickFilterRuleEntity |
copy()
Returns independent copy of this rule.
|
QuickFilterRuleEntity |
copy(QuickFilter quickFilter)
Returns independent copy of this rule.
|
Map<String,Object> |
getConfiguration()
Configuration of this rule.
|
String |
getName()
User assigned name of this rule.
|
String |
getPluginKey()
Full plugin module key of this rule's type.
|
QuickFilter |
getQuickFilter()
Quick filter, for which this rule has been defined.
|
String |
getSerializedConfig() |
void |
setConfiguration(Map<String,Object> configuration)
Set configuration of this rule.
|
void |
setName(String name)
Set the user assigned name of this rule.
|
void |
setPluginKey(String pluginKey)
Set the full plugin module key of this rule's type.
|
void |
setQuickFilter(QuickFilter quickFilter)
Set quick filter to which this rule is to be assigned.
|
void |
setSerializedConfig(String serializedConfig) |
clone, equals, getCreationDate, getCurrentDate, getId, getLastModificationDate, hashCode, setClock, setCreationDate, setId, setLastModificationDatefinalize, getClass, notify, notifyAll, toString, wait, wait, waitsetIdgetIdpublic QuickFilterRuleEntity()
public QuickFilterRuleEntity(@NotNull
QuickFilter quickFilter,
@NotNull
String pluginKey,
@NotNull
String name)
@NotNull public QuickFilterRuleEntity copy()
QuickFilterRulecopy in interface QuickFilterRule@NotNull public QuickFilterRuleEntity copy(@NotNull QuickFilter quickFilter)
QuickFilterRulecopy in interface QuickFilterRulequickFilter - quick filter to set as parent@NotNull public QuickFilter getQuickFilter()
QuickFilterRulegetQuickFilter in interface QuickFilterRulepublic void setQuickFilter(@NotNull
QuickFilter quickFilter)
QuickFilterRulesetQuickFilter in interface QuickFilterRule@NotNull public String getPluginKey()
QuickFilterRulegetPluginKey in interface PluginKeyProvidergetPluginKey in interface QuickFilterRulepublic void setPluginKey(@NotNull
String pluginKey)
QuickFilterRulesetPluginKey in interface QuickFilterRule@NotNull public String getName()
QuickFilterRulegetName in interface QuickFilterRulegetName in interface NameProviderpublic void setName(@NotNull
String name)
QuickFilterRulesetName in interface QuickFilterRule@NotNull public Map<String,Object> getConfiguration()
QuickFilterRulegetConfiguration in interface QuickFilterRulepublic void setConfiguration(@NotNull
Map<String,Object> configuration)
QuickFilterRulesetConfiguration in interface QuickFilterRulepublic String getSerializedConfig()
public void setSerializedConfig(String serializedConfig)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.