001
014
015 package com.liferay.portlet.messageboards.util;
016
017 import com.liferay.message.boards.kernel.model.MBMessage;
018 import com.liferay.portal.kernel.search.HitsOpenSearchImpl;
019 import com.liferay.portal.kernel.search.Indexer;
020 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
021 import com.liferay.portal.kernel.spring.osgi.OSGiBeanProperties;
022 import com.liferay.portal.kernel.util.StringPool;
023
024
027 @OSGiBeanProperties
028 public class MBOpenSearchImpl extends HitsOpenSearchImpl {
029
030 public static final String TITLE = "Liferay Message Boards Search: ";
031
032 @Override
033 public String getClassName() {
034 return MBMessage.class.getName();
035 }
036
037 @Override
038 public Indexer<MBMessage> getIndexer() {
039 return IndexerRegistryUtil.getIndexer(MBMessage.class);
040 }
041
042 @Override
043 public String getSearchPath() {
044 return StringPool.BLANK;
045 }
046
047 @Override
048 public String getTitle(String keywords) {
049 return TITLE + keywords;
050 }
051
052 }