com.liferay.portlet.softwarecatalog.util
Class Indexer

java.lang.Object
  extended bycom.liferay.portlet.softwarecatalog.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:
Jorge Ferrer, Brian Wing Shun Chan, Harry Mark

Field Summary
static java.lang.String PORTLET_ID
           
 
Constructor Summary
Indexer()
           
 
Method Summary
static void addProductEntry(long companyId, long groupId, long userId, java.lang.String userName, long productEntryId, java.lang.String name, java.util.Date modifiedDate, java.lang.String version, java.lang.String type, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String pageURL, java.lang.String repoGroupId, java.lang.String repoArtifactId)
           
static void deleteProductEntry(long companyId, long productEntryId)
           
static org.apache.lucene.document.Document getAddProductEntryDocument(long companyId, long groupId, long userId, java.lang.String userName, long productEntryId, java.lang.String name, java.util.Date modifiedDate, java.lang.String version, java.lang.String type, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String pageURL, java.lang.String repoGroupId, java.lang.String repoArtifactId)
           
 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 updateProductEntry(long companyId, long groupId, long userId, java.lang.String userName, long productEntryId, java.lang.String name, java.util.Date modifiedDate, java.lang.String version, java.lang.String type, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String pageURL, java.lang.String repoGroupId, java.lang.String repoArtifactId)
           
 
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

addProductEntry

public static void addProductEntry(long companyId,
                                   long groupId,
                                   long userId,
                                   java.lang.String userName,
                                   long productEntryId,
                                   java.lang.String name,
                                   java.util.Date modifiedDate,
                                   java.lang.String version,
                                   java.lang.String type,
                                   java.lang.String shortDescription,
                                   java.lang.String longDescription,
                                   java.lang.String pageURL,
                                   java.lang.String repoGroupId,
                                   java.lang.String repoArtifactId)
                            throws java.io.IOException
Throws:
java.io.IOException

deleteProductEntry

public static void deleteProductEntry(long companyId,
                                      long productEntryId)
                               throws java.io.IOException
Throws:
java.io.IOException

getAddProductEntryDocument

public static org.apache.lucene.document.Document getAddProductEntryDocument(long companyId,
                                                                             long groupId,
                                                                             long userId,
                                                                             java.lang.String userName,
                                                                             long productEntryId,
                                                                             java.lang.String name,
                                                                             java.util.Date modifiedDate,
                                                                             java.lang.String version,
                                                                             java.lang.String type,
                                                                             java.lang.String shortDescription,
                                                                             java.lang.String longDescription,
                                                                             java.lang.String pageURL,
                                                                             java.lang.String repoGroupId,
                                                                             java.lang.String repoArtifactId)

updateProductEntry

public static void updateProductEntry(long companyId,
                                      long groupId,
                                      long userId,
                                      java.lang.String userName,
                                      long productEntryId,
                                      java.lang.String name,
                                      java.util.Date modifiedDate,
                                      java.lang.String version,
                                      java.lang.String type,
                                      java.lang.String shortDescription,
                                      java.lang.String longDescription,
                                      java.lang.String pageURL,
                                      java.lang.String repoGroupId,
                                      java.lang.String repoArtifactId)
                               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