com.liferay.portal.plugin
Class PluginPackageIndexer

java.lang.Object
  extended by com.liferay.portal.plugin.PluginPackageIndexer
All Implemented Interfaces:
com.liferay.portal.kernel.search.Indexer

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

View Source

Author:
Jorge Ferrer, Brian Wing Shun Chan, Bruno Farache, Raymond Augé

Field Summary
static java.lang.String PORTLET_ID
           
 
Constructor Summary
PluginPackageIndexer()
           
 
Method Summary
static void addPluginPackage(java.lang.String moduleId, java.lang.String name, java.lang.String version, java.util.Date modifiedDate, java.lang.String author, java.util.List<java.lang.String> types, java.util.List<java.lang.String> tags, java.util.List licenses, java.util.List liferayVersions, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String changeLog, java.lang.String pageURL, java.lang.String repositoryURL, java.lang.String status, java.lang.String installedVersion)
           
static void cleanIndex()
           
 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 getPluginPackageDocument(java.lang.String moduleId, java.lang.String name, java.lang.String version, java.util.Date modifiedDate, java.lang.String author, java.util.List<java.lang.String> types, java.util.List<java.lang.String> tags, java.util.List licenses, java.util.List liferayVersions, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String changeLog, java.lang.String pageURL, java.lang.String repositoryURL, java.lang.String status, java.lang.String installedVersion)
           
static java.lang.String getPluginPackagerUID(java.lang.String moduleId)
           
 void reIndex(java.lang.String[] ids)
           
 void reIndex(java.lang.String className, long classPK)
           
static void removePluginPackage(java.lang.String moduleId)
           
static void updatePluginPackage(java.lang.String moduleId, java.lang.String name, java.lang.String version, java.util.Date modifiedDate, java.lang.String author, java.util.List<java.lang.String> types, java.util.List<java.lang.String> tags, java.util.List licenses, java.util.List liferayVersions, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String changeLog, java.lang.String pageURL, java.lang.String repositoryURL, java.lang.String status, java.lang.String installedVersion)
           
 
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

PluginPackageIndexer

public PluginPackageIndexer()
Method Detail

addPluginPackage

public static void addPluginPackage(java.lang.String moduleId,
                                    java.lang.String name,
                                    java.lang.String version,
                                    java.util.Date modifiedDate,
                                    java.lang.String author,
                                    java.util.List<java.lang.String> types,
                                    java.util.List<java.lang.String> tags,
                                    java.util.List licenses,
                                    java.util.List liferayVersions,
                                    java.lang.String shortDescription,
                                    java.lang.String longDescription,
                                    java.lang.String changeLog,
                                    java.lang.String pageURL,
                                    java.lang.String repositoryURL,
                                    java.lang.String status,
                                    java.lang.String installedVersion)
                             throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

cleanIndex

public static void cleanIndex()
                       throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

getPluginPackageDocument

public static com.liferay.portal.kernel.search.Document getPluginPackageDocument(java.lang.String moduleId,
                                                                                 java.lang.String name,
                                                                                 java.lang.String version,
                                                                                 java.util.Date modifiedDate,
                                                                                 java.lang.String author,
                                                                                 java.util.List<java.lang.String> types,
                                                                                 java.util.List<java.lang.String> tags,
                                                                                 java.util.List licenses,
                                                                                 java.util.List liferayVersions,
                                                                                 java.lang.String shortDescription,
                                                                                 java.lang.String longDescription,
                                                                                 java.lang.String changeLog,
                                                                                 java.lang.String pageURL,
                                                                                 java.lang.String repositoryURL,
                                                                                 java.lang.String status,
                                                                                 java.lang.String installedVersion)

getPluginPackagerUID

public static java.lang.String getPluginPackagerUID(java.lang.String moduleId)

removePluginPackage

public static void removePluginPackage(java.lang.String moduleId)
                                throws com.liferay.portal.kernel.search.SearchException
Throws:
com.liferay.portal.kernel.search.SearchException

updatePluginPackage

public static void updatePluginPackage(java.lang.String moduleId,
                                       java.lang.String name,
                                       java.lang.String version,
                                       java.util.Date modifiedDate,
                                       java.lang.String author,
                                       java.util.List<java.lang.String> types,
                                       java.util.List<java.lang.String> tags,
                                       java.util.List licenses,
                                       java.util.List liferayVersions,
                                       java.lang.String shortDescription,
                                       java.lang.String longDescription,
                                       java.lang.String changeLog,
                                       java.lang.String pageURL,
                                       java.lang.String repositoryURL,
                                       java.lang.String status,
                                       java.lang.String installedVersion)
                                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)
Specified by:
reIndex 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