@Entity public class QuickFilterRuleEntity extends com.atlassian.core.bean.EntityObject implements QuickFilterRule
Constructor and Description |
---|
QuickFilterRuleEntity() |
QuickFilterRuleEntity(@NotNull QuickFilter quickFilter,
@NotNull String pluginKey,
@NotNull String name) |
Modifier and Type | Method and Description |
---|---|
@NotNull QuickFilterRuleEntity |
copy()
Returns independent copy of this rule.
|
@NotNull QuickFilterRuleEntity |
copy(@NotNull QuickFilter quickFilter)
Returns independent copy of this rule.
|
@NotNull Map<String,Object> |
getConfiguration()
Configuration of this rule.
|
@NotNull String |
getName()
User assigned name of this rule.
|
@NotNull String |
getPluginKey()
Full plugin module key of this rule's type.
|
@NotNull QuickFilter |
getQuickFilter()
Quick filter, for which this rule has been defined.
|
String |
getSerializedConfig() |
void |
setConfiguration(@NotNull Map<String,Object> configuration)
Set configuration of this rule.
|
void |
setName(@NotNull String name)
Set the user assigned name of this rule.
|
void |
setPluginKey(@NotNull String pluginKey)
Set the full plugin module key of this rule's type.
|
void |
setQuickFilter(@NotNull 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, setLastModificationDate
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
setId
getId
public QuickFilterRuleEntity()
public QuickFilterRuleEntity(@NotNull @NotNull QuickFilter quickFilter, @NotNull @NotNull String pluginKey, @NotNull @NotNull String name)
@NotNull public @NotNull QuickFilterRuleEntity copy()
QuickFilterRule
copy
in interface QuickFilterRule
@NotNull public @NotNull QuickFilterRuleEntity copy(@NotNull @NotNull QuickFilter quickFilter)
QuickFilterRule
copy
in interface QuickFilterRule
quickFilter
- quick filter to set as parent@NotNull public @NotNull QuickFilter getQuickFilter()
QuickFilterRule
getQuickFilter
in interface QuickFilterRule
public void setQuickFilter(@NotNull @NotNull QuickFilter quickFilter)
QuickFilterRule
setQuickFilter
in interface QuickFilterRule
@NotNull public @NotNull String getPluginKey()
QuickFilterRule
getPluginKey
in interface PluginKeyProvider
getPluginKey
in interface QuickFilterRule
public void setPluginKey(@NotNull @NotNull String pluginKey)
QuickFilterRule
setPluginKey
in interface QuickFilterRule
@NotNull public @NotNull String getName()
QuickFilterRule
getName
in interface QuickFilterRule
getName
in interface NameProvider
public void setName(@NotNull @NotNull String name)
QuickFilterRule
setName
in interface QuickFilterRule
@NotNull public @NotNull Map<String,Object> getConfiguration()
QuickFilterRule
getConfiguration
in interface QuickFilterRule
public void setConfiguration(@NotNull @NotNull Map<String,Object> configuration)
QuickFilterRule
setConfiguration
in interface QuickFilterRule
public String getSerializedConfig()
public void setSerializedConfig(String serializedConfig)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.