com.liferay.portal.plugin
Class PluginPackageUtil

java.lang.Object
  extended by com.liferay.portal.plugin.PluginPackageUtil

public class PluginPackageUtil
extends java.lang.Object

View Source

Author:
Jorge Ferrer, Brian Wing Shun Chan, Sandeep Soni

Field Summary
static java.lang.String REPOSITORY_XML_FILENAME_EXTENSION
           
static java.lang.String REPOSITORY_XML_FILENAME_PREFIX
           
 
Method Summary
static void endPluginPackageInstallation(java.lang.String preliminaryContext)
           
static java.util.List<com.liferay.portal.kernel.plugin.PluginPackage> getAllAvailablePluginPackages()
           
static java.util.Collection<java.lang.String> getAvailableTags()
           
static java.util.List<com.liferay.portal.kernel.plugin.PluginPackage> getInstalledPluginPackages()
           
static java.util.Date getLastUpdateDate()
           
static com.liferay.portal.kernel.plugin.PluginPackage getLatestAvailablePluginPackage(java.lang.String groupId, java.lang.String artifactId)
           
static com.liferay.portal.kernel.plugin.PluginPackage getLatestInstalledPluginPackage(java.lang.String groupId, java.lang.String artifactId)
           
static com.liferay.portal.kernel.plugin.PluginPackage getPluginPackageByModuleId(java.lang.String moduleId, java.lang.String repositoryURL)
           
static com.liferay.portal.kernel.plugin.PluginPackage getPluginPackageByURL(java.lang.String url)
           
static com.liferay.portal.kernel.plugin.RemotePluginPackageRepository getRepository(java.lang.String repositoryURL)
           
static java.lang.String[] getRepositoryURLs()
           
static java.lang.String[] getSupportedTypes()
           
static boolean isCurrentVersionSupported(java.util.List<java.lang.String> versions)
           
static boolean isIgnored(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
           
static boolean isInstallationInProcess(java.lang.String context)
           
static boolean isTrusted(java.lang.String repositoryURL)
           
static boolean isUpdateAvailable()
           
static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageProperties(java.lang.String displayName, java.util.Properties props)
           
static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageXml(com.liferay.portal.kernel.xml.Element pluginPackageEl)
           
static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageXml(java.lang.String xml)
           
static void refreshUpdatesAvailableCache()
           
static void registerInstalledPluginPackage(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
           
static void registerPluginPackageInstallation(java.lang.String preliminaryContext)
           
static void reIndex()
           
static RepositoryReport reloadRepositories()
           
static com.liferay.portal.kernel.search.Hits search(java.lang.String keywords, java.lang.String type, java.lang.String tag, java.lang.String license, java.lang.String repositoryURL, java.lang.String status, int start, int end)
           
static void unregisterInstalledPluginPackage(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
           
static void updateInstallingPluginPackage(java.lang.String preliminaryContext, com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPOSITORY_XML_FILENAME_PREFIX

public static final java.lang.String REPOSITORY_XML_FILENAME_PREFIX
See Also:
Constant Field Values

REPOSITORY_XML_FILENAME_EXTENSION

public static final java.lang.String REPOSITORY_XML_FILENAME_EXTENSION
See Also:
Constant Field Values
Method Detail

endPluginPackageInstallation

public static void endPluginPackageInstallation(java.lang.String preliminaryContext)

getAllAvailablePluginPackages

public static java.util.List<com.liferay.portal.kernel.plugin.PluginPackage> getAllAvailablePluginPackages()
                                                                                                    throws PluginPackageException
Throws:
PluginPackageException

getAvailableTags

public static java.util.Collection<java.lang.String> getAvailableTags()

getInstalledPluginPackages

public static java.util.List<com.liferay.portal.kernel.plugin.PluginPackage> getInstalledPluginPackages()

getLatestAvailablePluginPackage

public static com.liferay.portal.kernel.plugin.PluginPackage getLatestAvailablePluginPackage(java.lang.String groupId,
                                                                                             java.lang.String artifactId)
                                                                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getLatestInstalledPluginPackage

public static com.liferay.portal.kernel.plugin.PluginPackage getLatestInstalledPluginPackage(java.lang.String groupId,
                                                                                             java.lang.String artifactId)

getLastUpdateDate

public static java.util.Date getLastUpdateDate()

getPluginPackageByModuleId

public static com.liferay.portal.kernel.plugin.PluginPackage getPluginPackageByModuleId(java.lang.String moduleId,
                                                                                        java.lang.String repositoryURL)
                                                                                 throws PluginPackageException
Throws:
PluginPackageException

getPluginPackageByURL

public static com.liferay.portal.kernel.plugin.PluginPackage getPluginPackageByURL(java.lang.String url)
                                                                            throws PluginPackageException
Throws:
PluginPackageException

getRepository

public static com.liferay.portal.kernel.plugin.RemotePluginPackageRepository getRepository(java.lang.String repositoryURL)
                                                                                    throws PluginPackageException
Throws:
PluginPackageException

getRepositoryURLs

public static java.lang.String[] getRepositoryURLs()
                                            throws PluginPackageException
Throws:
PluginPackageException

getSupportedTypes

public static java.lang.String[] getSupportedTypes()

isCurrentVersionSupported

public static boolean isCurrentVersionSupported(java.util.List<java.lang.String> versions)

isIgnored

public static boolean isIgnored(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
                         throws com.liferay.portal.PortalException,
                                com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

isInstallationInProcess

public static boolean isInstallationInProcess(java.lang.String context)

isTrusted

public static boolean isTrusted(java.lang.String repositoryURL)
                         throws PluginPackageException
Throws:
PluginPackageException

isUpdateAvailable

public static boolean isUpdateAvailable()
                                 throws com.liferay.portal.PortalException,
                                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

readPluginPackageProperties

public static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageProperties(java.lang.String displayName,
                                                                                         java.util.Properties props)

readPluginPackageXml

public static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageXml(java.lang.String xml)
                                                                           throws com.liferay.portal.kernel.xml.DocumentException
Throws:
com.liferay.portal.kernel.xml.DocumentException

readPluginPackageXml

public static com.liferay.portal.kernel.plugin.PluginPackage readPluginPackageXml(com.liferay.portal.kernel.xml.Element pluginPackageEl)

refreshUpdatesAvailableCache

public static void refreshUpdatesAvailableCache()

reIndex

public static void reIndex()
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

reloadRepositories

public static RepositoryReport reloadRepositories()
                                           throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

registerInstalledPluginPackage

public static void registerInstalledPluginPackage(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)

registerPluginPackageInstallation

public static void registerPluginPackageInstallation(java.lang.String preliminaryContext)

search

public static com.liferay.portal.kernel.search.Hits search(java.lang.String keywords,
                                                           java.lang.String type,
                                                           java.lang.String tag,
                                                           java.lang.String license,
                                                           java.lang.String repositoryURL,
                                                           java.lang.String status,
                                                           int start,
                                                           int end)
                                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

unregisterInstalledPluginPackage

public static void unregisterInstalledPluginPackage(com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)

updateInstallingPluginPackage

public static void updateInstallingPluginPackage(java.lang.String preliminaryContext,
                                                 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)