001
014
015 package com.liferay.portlet.calendar.util;
016
017 import com.liferay.portal.kernel.search.HitsOpenSearchImpl;
018 import com.liferay.portal.kernel.search.Indexer;
019 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
020 import com.liferay.portal.kernel.util.StringPool;
021 import com.liferay.portlet.calendar.model.CalEvent;
022
023
026 public class CalendarOpenSearchImpl extends HitsOpenSearchImpl {
027
028 public static final String TITLE = "Liferay Calendar Search: ";
029
030 @Override
031 public String getClassName() {
032 return CalEvent.class.getName();
033 }
034
035 @Override
036 public Indexer getIndexer() {
037 return IndexerRegistryUtil.getIndexer(CalEvent.class);
038 }
039
040 @Override
041 public String getSearchPath() {
042 return StringPool.BLANK;
043 }
044
045 @Override
046 public String getTitle(String keywords) {
047 return TITLE + keywords;
048 }
049
050 }