1
22
23 package com.liferay.portal.kernel.search;
24
25 import java.util.List;
26
27
33 public interface BooleanQuery extends Query {
34
35 public void add(Query query, BooleanClauseOccur occur)
36 throws ParseException;
37
38 public void addExactTerm(String field, boolean value);
39
40 public void addExactTerm(String field, Boolean value);
41
42 public void addExactTerm(String field, double value);
43
44 public void addExactTerm(String field, Double value);
45
46 public void addExactTerm(String field, int value);
47
48 public void addExactTerm(String field, Integer value);
49
50 public void addExactTerm(String field, long value);
51
52 public void addExactTerm(String field, Long value);
53
54 public void addExactTerm(String field, short value);
55
56 public void addExactTerm(String field, Short value);
57
58 public void addExactTerm(String field, String value);
59
60 public void addRequiredTerm(String field, boolean value);
61
62 public void addRequiredTerm(String field, Boolean value);
63
64 public void addRequiredTerm(String field, double value);
65
66 public void addRequiredTerm(String field, Double value);
67
68 public void addRequiredTerm(String field, int value);
69
70 public void addRequiredTerm(String field, Integer value);
71
72 public void addRequiredTerm(String field, long value);
73
74 public void addRequiredTerm(String field, Long value);
75
76 public void addRequiredTerm(String field, short value);
77
78 public void addRequiredTerm(String field, Short value);
79
80 public void addRequiredTerm(String field, String value);
81
82 public void addRequiredTerm(String field, String value, boolean like);
83
84 public void addTerm(String field, long value) throws ParseException;
85
86 public void addTerm(String field, String value) throws ParseException;
87
88 public void addTerm(String field, String value, boolean like)
89 throws ParseException;
90
91 public List<BooleanClause> clauses();
92
93 }