Package com.atlassian.jira.jql.resolver
Class ResolverManagerImpl.IssueSecurityLevelResolverFacade
java.lang.Object
com.atlassian.jira.jql.resolver.ResolverManagerImpl.IssueSecurityLevelResolverFacade
- All Implemented Interfaces:
NameResolver
- Enclosing class:
ResolverManagerImpl
public static class ResolverManagerImpl.IssueSecurityLevelResolverFacade
extends Object
implements NameResolver
-
Constructor Summary
ConstructorsConstructorDescriptionIssueSecurityLevelResolverFacade(IssueSecurityLevelResolver resolver, JiraAuthenticationContext authenticationContext) -
Method Summary
Modifier and TypeMethodDescriptionGet by id.getAll()Gets all domain objects of this type in the underlying database.getIdsFromName(String name) Returns the list of ids of T objects that have the given name.booleanReturns true if the id would resolve to a domain object.booleannameExists(String name) Returns true if the name would resolve to a domain object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.jql.resolver.NameResolver
findNonExistentIds, findNonExistentNames, getIdsFromNames
-
Constructor Details
-
IssueSecurityLevelResolverFacade
public IssueSecurityLevelResolverFacade(IssueSecurityLevelResolver resolver, JiraAuthenticationContext authenticationContext)
-
-
Method Details
-
getIdsFromName
Description copied from interface:NameResolverReturns the list of ids of T objects that have the given name. Names may be unique but often are not, hence the List return type.- Specified by:
getIdsFromNamein interfaceNameResolver- Parameters:
name- the name of the T.- Returns:
- all IDs of objects matching the name or the empty list on name lookup failure.
-
nameExists
Description copied from interface:NameResolverReturns true if the name would resolve to a domain object.- Specified by:
nameExistsin interfaceNameResolver- Parameters:
name- the addressable name.- Returns:
- true only if the name resolves to a domain object in the database.
-
idExists
Description copied from interface:NameResolverReturns true if the id would resolve to a domain object.- Specified by:
idExistsin interfaceNameResolver- Parameters:
id- the primary key.- Returns:
- true only if the id resolves to a domain object in the database.
-
get
Description copied from interface:NameResolverGet by id.- Specified by:
getin interfaceNameResolver- Parameters:
id- the id.- Returns:
- the domain object or null on lookup failure.
-
getAll
Description copied from interface:NameResolverGets all domain objects of this type in the underlying database. Note that calling this may not be a good idea for some domain object types.- Specified by:
getAllin interfaceNameResolver- Returns:
- all objects of the configured type in the database (possibly empty, never null).
-