@Internal
public interface FieldConfigContextPersister
Modifier and Type | Method and Description |
---|---|
List<JiraContextNode> |
getAllContextsForConfigScheme(FieldConfigScheme fieldConfigScheme) |
Long |
getRelevantConfigSchemeId(IssueContext issueContext,
String fieldId) |
Long |
getRelevantConfigSchemeId(Long projectId,
String fieldId) |
void |
removeContextsForConfigScheme(FieldConfigScheme fieldConfigScheme) |
void |
removeContextsForProject(Project project) |
void |
store(String fieldId,
Collection<? extends JiraContextNode> contextNodes,
FieldConfigScheme fieldConfigScheme)
Bulk store fieldId/contextNode/scheme triplets.
|
void |
store(String fieldId,
JiraContextNode contextNode,
FieldConfigScheme fieldConfigScheme)
Store a fieldId/contextNode/scheme triplet.
|
void store(String fieldId, JiraContextNode contextNode, FieldConfigScheme fieldConfigScheme)
List<JiraContextNode> getAllContextsForConfigScheme(FieldConfigScheme fieldConfigScheme)
void removeContextsForConfigScheme(@Nonnull FieldConfigScheme fieldConfigScheme)
void store(String fieldId, Collection<? extends JiraContextNode> contextNodes, FieldConfigScheme fieldConfigScheme)
void removeContextsForProject(Project project)
@Nullable Long getRelevantConfigSchemeId(@Nullable Long projectId, @Nonnull String fieldId)
Copyright © 2002-2018 Atlassian. All Rights Reserved.