001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.search.filter.Filter;
018 import com.liferay.portal.kernel.search.generic.BooleanClauseFactoryImpl;
019
020
023 public class BooleanClauseFactoryUtil {
024
025 public static BooleanClause<Query> create(Query query, String occur) {
026 return getBooleanClauseFactory().create(query, occur);
027 }
028
029
032 @Deprecated
033 public static BooleanClause<Query> create(
034 SearchContext searchContext, Query query, String occur) {
035
036 return getBooleanClauseFactory(searchContext).create(query, occur);
037 }
038
039
043 @Deprecated
044 public static BooleanClause<Query> create(
045 SearchContext searchContext, String field, String value, String occur) {
046
047 return getBooleanClauseFactory(searchContext).create(
048 field, value, occur);
049 }
050
051 public static BooleanClause<Query> create(
052 String field, String value, String occur) {
053
054 return getBooleanClauseFactory().create(field, value, occur);
055 }
056
057 public static BooleanClause<Filter> createFilter(
058 Filter filter, BooleanClauseOccur booleanClauseOccur) {
059
060 return getBooleanClauseFactory().createFilter(
061 filter, booleanClauseOccur);
062 }
063
064 public static BooleanClause<Filter> createFilter(
065 SearchContext searchContext, Filter filter,
066 BooleanClauseOccur booleanClauseOccur) {
067
068 return getBooleanClauseFactory(searchContext).createFilter(
069 filter, booleanClauseOccur);
070 }
071
072 public static BooleanClause<Filter> createFilter(
073 SearchContext searchContext, String field, String value,
074 BooleanClauseOccur booleanClauseOccur) {
075
076 return getBooleanClauseFactory(searchContext).createFilter(
077 field, value, booleanClauseOccur);
078 }
079
080 public static BooleanClause<Filter> createFilter(
081 String field, String value, BooleanClauseOccur booleanClauseOccur) {
082
083 return getBooleanClauseFactory().createFilter(
084 field, value, booleanClauseOccur);
085 }
086
087 public static BooleanClauseFactory getBooleanClauseFactory() {
088 return _booleanClauseFactory;
089 }
090
091
094 @Deprecated
095 public static BooleanClauseFactory getBooleanClauseFactory(
096 SearchContext searchContext) {
097
098 return _booleanClauseFactory;
099 }
100
101 private static final BooleanClauseFactory _booleanClauseFactory =
102 new BooleanClauseFactoryImpl();
103
104 }