com.atlassian.greenhopper.model
Interface Filter2

All Known Subinterfaces:
Filter
All Known Implementing Classes:
FilterOption, NoFilterOption, SortOnlyOption

public interface Filter2

New interface to hide current Filter implementation. Add methods that are required by new code to this interface


Method Summary
 com.atlassian.jira.jql.builder.JqlQueryBuilder apply(com.opensymphony.user.User user, com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, boolean generatePrettyQuery)
          Apply the filter onto a given query.
 boolean isDoneFilterOn()
          Needed for calculations in the quick filter.
 boolean isPersonalFilterOn()
          Needed for calculations in the quick filter.
 

Method Detail

apply

com.atlassian.jira.jql.builder.JqlQueryBuilder apply(com.opensymphony.user.User user,
                                                     com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
                                                     boolean generatePrettyQuery)
Apply the filter onto a given query.

Returns:
a query object that has the filter applied to it.

isDoneFilterOn

boolean isDoneFilterOn()
Needed for calculations in the quick filter.


isPersonalFilterOn

boolean isPersonalFilterOn()
Needed for calculations in the quick filter.



Copyright © 2007-2011 Atlassian. All Rights Reserved.