Class ProjectOrFilterQueryParserImpl
java.lang.Object
com.atlassian.jira.dashboarditem.statistics.util.ProjectOrFilterQueryParserImpl
- All Implemented Interfaces:
ProjectOrFilterQueryParser
@Component
public class ProjectOrFilterQueryParserImpl
extends Object
implements ProjectOrFilterQueryParser
- Since:
- v6.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.dashboarditem.statistics.util.ProjectOrFilterQueryParser
ProjectOrFilterQueryParser.QueryInformation -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProjectOrFilterQueryParserImpl(QueryUrlSupplier queryUrlSupplier, JiraAuthenticationContext authenticationContext, SearchRequestService searchRequestService, ProjectService projectService) -
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Option<Query> getFilterQuery(ApplicationUser user, Query query) getQueryInformation(ApplicationUser user, Query query)
-
Field Details
-
PROJECT_CLAUSE_NAME
-
FILTER_CLAUSE_NAME
-
-
Constructor Details
-
ProjectOrFilterQueryParserImpl
@Autowired public ProjectOrFilterQueryParserImpl(QueryUrlSupplier queryUrlSupplier, JiraAuthenticationContext authenticationContext, SearchRequestService searchRequestService, ProjectService projectService)
-
-
Method Details
-
getQueryInformation
@Nonnull public ProjectOrFilterQueryParser.QueryInformation getQueryInformation(@Nullable ApplicationUser user, @Nonnull Query query) - Specified by:
getQueryInformationin interfaceProjectOrFilterQueryParser
-
getFilterQuery
@Nonnull public io.atlassian.fugue.Option<Query> getFilterQuery(@Nullable ApplicationUser user, @Nonnull Query query) - Specified by:
getFilterQueryin interfaceProjectOrFilterQueryParser
-