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