package railo.runtime.search.lucene2.query; import org.apache.lucene.search.BooleanClause.Occur; public class OccurUtil { public static Occur toOccur(boolean required, boolean prohibited) { if(required && !prohibited) return Occur.MUST; if(!required && !prohibited) return Occur.SHOULD; if(!required && prohibited) return Occur.MUST_NOT; throw new RuntimeException("invalid Occur definition (required and prohibited)"); } }