com.liferay.portal.plugin
Class PluginPackageUtil
java.lang.Object
com.liferay.portal.plugin.PluginPackageUtil
public class PluginPackageUtil
- extends Object
|
Method Summary |
static void |
endPluginPackageInstallation(String preliminaryContext)
|
static List<PluginPackage> |
getAllAvailablePluginPackages()
|
static Collection<String> |
getAvailableTags()
|
static PluginPackage |
getInstalledPluginPackage(String context)
|
static List<PluginPackage> |
getInstalledPluginPackages()
|
static Date |
getLastUpdateDate()
|
static PluginPackage |
getLatestAvailablePluginPackage(String groupId,
String artifactId)
|
static PluginPackage |
getLatestInstalledPluginPackage(String groupId,
String artifactId)
|
static PluginPackage |
getPluginPackageByModuleId(String moduleId,
String repositoryURL)
|
static PluginPackage |
getPluginPackageByURL(String url)
|
static RemotePluginPackageRepository |
getRepository(String repositoryURL)
|
static String[] |
getRepositoryURLs()
|
static String[] |
getStatusAndInstalledVersion(PluginPackage pluginPackage)
|
static String[] |
getSupportedTypes()
|
static boolean |
isCurrentVersionSupported(List<String> versions)
|
static boolean |
isIgnored(PluginPackage pluginPackage)
|
static boolean |
isInstallationInProcess(String context)
|
static boolean |
isInstalled(String context)
|
static boolean |
isTrusted(String repositoryURL)
|
static boolean |
isUpdateAvailable()
|
static PluginPackage |
readPluginPackageProperties(String displayName,
Properties properties)
|
static PluginPackage |
readPluginPackageServletContext(javax.servlet.ServletContext servletContext)
|
static PluginPackage |
readPluginPackageXml(Element pluginPackageElement)
|
static PluginPackage |
readPluginPackageXml(String xml)
|
static void |
refreshUpdatesAvailableCache()
|
static void |
registerInstalledPluginPackage(PluginPackage pluginPackage)
|
static void |
registerPluginPackageInstallation(String preliminaryContext)
|
static RepositoryReport |
reloadRepositories()
|
static Hits |
search(String keywords,
String type,
String tag,
String license,
String repositoryURL,
String status,
int start,
int end)
|
static void |
unregisterInstalledPluginPackage(PluginPackage pluginPackage)
|
static void |
updateInstallingPluginPackage(String preliminaryContext,
PluginPackage pluginPackage)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
endPluginPackageInstallation
public static void endPluginPackageInstallation(String preliminaryContext)
getAllAvailablePluginPackages
public static List<PluginPackage> getAllAvailablePluginPackages()
throws PortalException
- Throws:
PortalException
getAvailableTags
public static Collection<String> getAvailableTags()
getInstalledPluginPackage
public static PluginPackage getInstalledPluginPackage(String context)
getInstalledPluginPackages
public static List<PluginPackage> getInstalledPluginPackages()
getLastUpdateDate
public static Date getLastUpdateDate()
getLatestAvailablePluginPackage
public static PluginPackage getLatestAvailablePluginPackage(String groupId,
String artifactId)
throws PortalException
- Throws:
PortalException
getLatestInstalledPluginPackage
public static PluginPackage getLatestInstalledPluginPackage(String groupId,
String artifactId)
getPluginPackageByModuleId
public static PluginPackage getPluginPackageByModuleId(String moduleId,
String repositoryURL)
throws PortalException
- Throws:
PortalException
getPluginPackageByURL
public static PluginPackage getPluginPackageByURL(String url)
throws PortalException
- Throws:
PortalException
getRepository
public static RemotePluginPackageRepository getRepository(String repositoryURL)
throws PortalException
- Throws:
PortalException
getRepositoryURLs
public static String[] getRepositoryURLs()
getStatusAndInstalledVersion
public static String[] getStatusAndInstalledVersion(PluginPackage pluginPackage)
getSupportedTypes
public static String[] getSupportedTypes()
isCurrentVersionSupported
public static boolean isCurrentVersionSupported(List<String> versions)
isIgnored
public static boolean isIgnored(PluginPackage pluginPackage)
isInstallationInProcess
public static boolean isInstallationInProcess(String context)
isInstalled
public static boolean isInstalled(String context)
isTrusted
public static boolean isTrusted(String repositoryURL)
isUpdateAvailable
public static boolean isUpdateAvailable()
readPluginPackageProperties
public static PluginPackage readPluginPackageProperties(String displayName,
Properties properties)
readPluginPackageServletContext
public static PluginPackage readPluginPackageServletContext(javax.servlet.ServletContext servletContext)
throws DocumentException,
IOException
- Throws:
DocumentException
IOException
readPluginPackageXml
public static PluginPackage readPluginPackageXml(Element pluginPackageElement)
readPluginPackageXml
public static PluginPackage readPluginPackageXml(String xml)
throws DocumentException
- Throws:
DocumentException
refreshUpdatesAvailableCache
public static void refreshUpdatesAvailableCache()
registerInstalledPluginPackage
public static void registerInstalledPluginPackage(PluginPackage pluginPackage)
throws PortalException
- Throws:
PortalException
registerPluginPackageInstallation
public static void registerPluginPackageInstallation(String preliminaryContext)
reloadRepositories
public static RepositoryReport reloadRepositories()
throws PortalException
- Throws:
PortalException
search
public static Hits search(String keywords,
String type,
String tag,
String license,
String repositoryURL,
String status,
int start,
int end)
throws PortalException
- Throws:
PortalException
unregisterInstalledPluginPackage
public static void unregisterInstalledPluginPackage(PluginPackage pluginPackage)
throws PortalException
- Throws:
PortalException
updateInstallingPluginPackage
public static void updateInstallingPluginPackage(String preliminaryContext,
PluginPackage pluginPackage)