001
014
015 package com.liferay.portal.search.lucene;
016
017 import com.liferay.portal.kernel.search.BooleanClauseOccur;
018
019
022 public class BooleanClauseOccurTranslator {
023
024 public static org.apache.lucene.search.BooleanClause.Occur translate(
025 BooleanClauseOccur occur) {
026
027 if (occur.equals(BooleanClauseOccur.MUST)) {
028 return org.apache.lucene.search.BooleanClause.Occur.MUST;
029 }
030 else if (occur.equals(BooleanClauseOccur.MUST_NOT)) {
031 return org.apache.lucene.search.BooleanClause.Occur.MUST_NOT;
032 }
033 else if (occur.equals(BooleanClauseOccur.SHOULD)) {
034 return org.apache.lucene.search.BooleanClause.Occur.SHOULD;
035 }
036 else {
037 return null;
038 }
039 }
040
041 }