001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class QueryTranslatorUtil {
023
024 public static QueryTranslator getQueryTranslator() {
025 PortalRuntimePermission.checkGetBeanProperty(QueryTranslatorUtil.class);
026
027 return _queryTranslator;
028 }
029
030 public static Object translate(Query query) throws ParseException {
031 return getQueryTranslator().translate(query);
032 }
033
034 public static Object translateForSolr(Query query) throws ParseException {
035 return getQueryTranslator().translateForSolr(query);
036 }
037
038 public void setQueryTranslator(QueryTranslator queryTranslator) {
039 PortalRuntimePermission.checkSetBeanProperty(getClass());
040
041 _queryTranslator = queryTranslator;
042 }
043
044 private static QueryTranslator _queryTranslator;
045
046 }