public class JobConfigMapping extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JobConfigMapping.JobConfigEntry |
static class |
JobConfigMapping.JobConfigEntryBuilder
Builder fot a JobConfigEntry
|
Modifier and Type | Method and Description |
---|---|
boolean |
getAutoRaiseIssue(Job project) |
boolean |
getAutoResolveIssue(Job project) |
boolean |
getAutoUnlinkIssue(Job project) |
List<AbstractFields> |
getConfig(Job project)
Getter for the last configured fields
|
static JobConfigMapping |
getInstance()
Getter for the singleton instance
|
Pattern |
getIssueKeyPattern(Job project)
Getter for the issue key pattern, used to validate user input
|
Long |
getIssueType(Job project)
Getter for the last configured issue type
|
boolean |
getOverrideResolvedIssues(Job project) |
String |
getProjectKey(Job project)
Getter for the last configured project key
|
void |
saveConfig(Job project,
JobConfigMapping.JobConfigEntry entry)
Method for setting the last configuration made for a project
|
void |
saveConfig(Job project,
String projectKey,
Long issueType,
List<AbstractFields> configs,
boolean autoRaiseIssue,
boolean autoResolveIssue,
boolean autoUnlinkIssue,
boolean overrideResolvedIssues)
Method for setting the last configuration made for a project
|
public static JobConfigMapping getInstance()
public void saveConfig(Job project, String projectKey, Long issueType, List<AbstractFields> configs, boolean autoRaiseIssue, boolean autoResolveIssue, boolean autoUnlinkIssue, boolean overrideResolvedIssues)
project
- projectKey
- issueType
- configs
- public void saveConfig(Job project, JobConfigMapping.JobConfigEntry entry)
public List<AbstractFields> getConfig(Job project)
project
- public Long getIssueType(Job project)
project
- public String getProjectKey(Job project)
project
- public boolean getAutoRaiseIssue(Job project)
public boolean getOverrideResolvedIssues(Job project)
public boolean getAutoResolveIssue(Job project)
public boolean getAutoUnlinkIssue(Job project)
Copyright © 2016–2024. All rights reserved.