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