com.liferay.portlet.messageboards.util
Class Indexer

java.lang.Object
  extended bycom.liferay.portlet.messageboards.util.Indexer
All Implemented Interfaces:
com.liferay.portal.kernel.search.Indexer

public class Indexer
extends java.lang.Object
implements com.liferay.portal.kernel.search.Indexer

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
Indexer()
           
 
Method Summary
static void addMessage(long companyId, long groupId, java.lang.String userName, long categoryId, long threadId, long messageId, java.lang.String title, java.lang.String content)
           
static void deleteMessage(long companyId, long messageId)
           
static void deleteMessages(long companyId, long threadId)
           
 com.liferay.portal.kernel.search.DocumentSummary getDocumentSummary(com.liferay.portal.kernel.search.Document doc, javax.portlet.PortletURL portletURL)
           
 void reIndex(java.lang.String[] ids)
           
static void updateMessage(long companyId, long groupId, java.lang.String userName, long categoryId, long threadId, long messageId, java.lang.String title, java.lang.String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Indexer

public Indexer()
Method Detail

addMessage

public static void addMessage(long companyId,
                              long groupId,
                              java.lang.String userName,
                              long categoryId,
                              long threadId,
                              long messageId,
                              java.lang.String title,
                              java.lang.String content)
                       throws java.io.IOException
Throws:
java.io.IOException

deleteMessage

public static void deleteMessage(long companyId,
                                 long messageId)
                          throws java.io.IOException
Throws:
java.io.IOException

deleteMessages

public static void deleteMessages(long companyId,
                                  long threadId)
                           throws java.io.IOException,
                                  org.apache.lucene.queryParser.ParseException
Throws:
java.io.IOException
org.apache.lucene.queryParser.ParseException

updateMessage

public static void updateMessage(long companyId,
                                 long groupId,
                                 java.lang.String userName,
                                 long categoryId,
                                 long threadId,
                                 long messageId,
                                 java.lang.String title,
                                 java.lang.String content)
                          throws java.io.IOException
Throws:
java.io.IOException

getDocumentSummary

public com.liferay.portal.kernel.search.DocumentSummary getDocumentSummary(com.liferay.portal.kernel.search.Document doc,
                                                                           javax.portlet.PortletURL portletURL)
Specified by:
getDocumentSummary in interface com.liferay.portal.kernel.search.Indexer

reIndex

public void reIndex(java.lang.String[] ids)
             throws com.liferay.portal.kernel.search.SearchException
Specified by:
reIndex in interface com.liferay.portal.kernel.search.Indexer
Throws:
com.liferay.portal.kernel.search.SearchException