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