public class ResolverManagerImpl extends Object implements ResolverManager
Modifier and Type | Class and Description |
---|---|
static class |
ResolverManagerImpl.IssueSecurityLevelResolverFacade |
Constructor and Description |
---|
ResolverManagerImpl(UserResolver userResolver,
ProjectResolver projectResolver,
VersionResolver versionResolver,
ComponentResolver componentResolver,
IssueTypeResolver issueTypeResolver,
PriorityResolver priorityResolver,
ResolutionResolver resolutionResolver,
StatusResolver statusResolver,
IssueSecurityLevelResolver issueSecurityLevelResolver,
JiraAuthenticationContext jiraAuthenticationContext) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getIdsFromName(String name,
String field)
Given a name and a field-name return the list of all possible values for it
|
String |
getSingleIdFromName(String name,
String field)
As above, but ensures that there is only a single value being returned.
|
boolean |
handles(String field) |
public ResolverManagerImpl(UserResolver userResolver, ProjectResolver projectResolver, VersionResolver versionResolver, ComponentResolver componentResolver, IssueTypeResolver issueTypeResolver, PriorityResolver priorityResolver, ResolutionResolver resolutionResolver, StatusResolver statusResolver, IssueSecurityLevelResolver issueSecurityLevelResolver, JiraAuthenticationContext jiraAuthenticationContext)
public boolean handles(String field)
handles
in interface ResolverManager
field
- the name of the field (from IssueFieldConstants)public List<String> getIdsFromName(String name, String field)
ResolverManager
getIdsFromName
in interface ResolverManager
name
- the "name" value (e.g. 'New Component 5')field
- which field the value belongs to; must match IssueFieldConstants (e.g. 'component')public String getSingleIdFromName(String name, String field)
ResolverManager
getSingleIdFromName
in interface ResolverManager
name
- the "name" value (e.g. 'New Component 5')field
- which field the value belongs to; must match IssueFieldConstants (e.g. 'component')Copyright © 2002-2017 Atlassian. All Rights Reserved.