com.liferay.portlet.bookmarks.util
Class Indexer

java.lang.Object
  extended by com.liferay.portlet.bookmarks.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, Bruno Farache, Raymond Augé

Field Summary
static java.lang.String PORTLET_ID
           
 
Constructor Summary
Indexer()
           
 
Method Summary
static void addEntry(long companyId, long groupId, long folderId, long entryId, java.lang.String name, java.lang.String url, java.lang.String comments, java.util.Date modifiedDate, java.lang.String[] tagsEntries, com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)
           
static void deleteEntry(long companyId, long entryId)
           
 java.lang.String[] getClassNames()
           
 com.liferay.portal.kernel.search.DocumentSummary getDocumentSummary(com.liferay.portal.kernel.search.Document doc, javax.portlet.PortletURL portletURL)
           
static com.liferay.portal.kernel.search.Document getEntryDocument(long companyId, long groupId, long folderId, long entryId, java.lang.String name, java.lang.String url, java.lang.String comments, java.util.Date modifiedDate, java.lang.String[] tagsEntries, com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)
           
static java.lang.String getEntryUID(long entryId)
           
 void reIndex(java.lang.String[] ids)
           
 void reIndex(java.lang.String className, long classPK)
           
static void updateEntry(long companyId, long groupId, long folderId, long entryId, java.lang.String name, java.lang.String url, java.lang.String comments, java.util.Date modifiedDate, java.lang.String[] tagsEntries, com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)
           
 
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

Indexer

public Indexer()
Method Detail

addEntry

public static void addEntry(long companyId,
                            long groupId,
                            long folderId,
                            long entryId,
                            java.lang.String name,
                            java.lang.String url,
                            java.lang.String comments,
                            java.util.Date modifiedDate,
                            java.lang.String[] tagsEntries,
                            com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)
                     throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

deleteEntry

public static void deleteEntry(long companyId,
                               long entryId)
                        throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

getEntryDocument

public static com.liferay.portal.kernel.search.Document getEntryDocument(long companyId,
                                                                         long groupId,
                                                                         long folderId,
                                                                         long entryId,
                                                                         java.lang.String name,
                                                                         java.lang.String url,
                                                                         java.lang.String comments,
                                                                         java.util.Date modifiedDate,
                                                                         java.lang.String[] tagsEntries,
                                                                         com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)

getEntryUID

public static java.lang.String getEntryUID(long entryId)

updateEntry

public static void updateEntry(long companyId,
                               long groupId,
                               long folderId,
                               long entryId,
                               java.lang.String name,
                               java.lang.String url,
                               java.lang.String comments,
                               java.util.Date modifiedDate,
                               java.lang.String[] tagsEntries,
                               com.liferay.portlet.expando.model.ExpandoBridge expandoBridge)
                        throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

getClassNames

public java.lang.String[] getClassNames()
Specified by:
getClassNames in interface com.liferay.portal.kernel.search.Indexer

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 className,
                    long classPK)
             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

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