1 package com.atlassian.user.search.query;
2
3 public class TwoTermBooleanQuery extends AbstractBooleanQuery
4 {
5 private Query query1;
6 private Query query2;
7
8
9
10
11 public TwoTermBooleanQuery(Query query1, Query query2)
12 {
13 super(true);
14 this.query1 = query1;
15 this.query2 = query2;
16
17 queries.add(query1);
18 queries.add(query2);
19 }
20
21 public TwoTermBooleanQuery(Query query1, Query query2, String anding)
22 {
23 super(anding);
24 this.query1 = query1;
25 this.query2 = query2;
26
27 queries.add(query1);
28 queries.add(query2);
29 }
30
31
32 public TwoTermBooleanQuery(Query query1, Query query2, boolean anding)
33 {
34 super(anding);
35 this.query1 = query1;
36 this.query2 = query2;
37 this.anding = anding;
38
39 queries.add(query1);
40 queries.add(query2);
41 }
42
43 public Query getFirstQuery()
44 {
45 return query1;
46 }
47
48 public Query getSecondQuery()
49 {
50 return query2;
51 }
52 }