com.liferay.portlet.messageboards.util
Class IndexerImpl

java.lang.Object
  extended bycom.liferay.portlet.messageboards.util.IndexerImpl

public class IndexerImpl
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan, Harry Mark

Field Summary
static java.lang.String PORTLET_ID
           
 
Constructor Summary
IndexerImpl()
           
 
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)
           
static org.apache.lucene.document.Document getAddMessageDocument(long companyId, long groupId, java.lang.String userName, long categoryId, long threadId, long messageId, java.lang.String title, java.lang.String content)
           
static 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
 

Field Detail

PORTLET_ID

public static final java.lang.String PORTLET_ID
See Also:
Constant Field Values
Constructor Detail

IndexerImpl

public IndexerImpl()
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

getAddMessageDocument

public static org.apache.lucene.document.Document getAddMessageDocument(long companyId,
                                                                        long groupId,
                                                                        java.lang.String userName,
                                                                        long categoryId,
                                                                        long threadId,
                                                                        long messageId,
                                                                        java.lang.String title,
                                                                        java.lang.String content)

reIndex

public static void reIndex(java.lang.String[] ids)
                    throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

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