public class PluginPackageUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
endPluginPackageInstallation(java.lang.String preliminaryContext) |
static java.util.List<PluginPackage> |
getAllAvailablePluginPackages() |
static java.util.Collection<java.lang.String> |
getAvailableTags() |
static PluginPackage |
getInstalledPluginPackage(java.lang.String context) |
static java.util.List<PluginPackage> |
getInstalledPluginPackages() |
static java.util.Date |
getLastUpdateDate() |
static PluginPackage |
getLatestAvailablePluginPackage(java.lang.String groupId,
java.lang.String artifactId) |
static PluginPackage |
getLatestInstalledPluginPackage(java.lang.String groupId,
java.lang.String artifactId) |
static PluginPackage |
getPluginPackageByModuleId(java.lang.String moduleId,
java.lang.String repositoryURL) |
static PluginPackage |
getPluginPackageByURL(java.lang.String url) |
static RemotePluginPackageRepository |
getRepository(java.lang.String repositoryURL) |
static java.lang.String[] |
getRepositoryURLs() |
static java.lang.String[] |
getStatusAndInstalledVersion(PluginPackage pluginPackage) |
static java.lang.String[] |
getSupportedTypes() |
static boolean |
isCurrentVersionSupported(java.util.List<java.lang.String> versions) |
static boolean |
isIgnored(PluginPackage pluginPackage) |
static boolean |
isInstallationInProcess(java.lang.String context) |
static boolean |
isInstalled(java.lang.String context) |
static boolean |
isTrusted(java.lang.String repositoryURL) |
static boolean |
isUpdateAvailable() |
static PluginPackage |
readPluginPackageProperties(java.lang.String displayName,
java.util.Properties properties) |
static PluginPackage |
readPluginPackageServletContext(javax.servlet.ServletContext servletContext) |
static PluginPackage |
readPluginPackageXml(Element pluginPackageElement) |
static PluginPackage |
readPluginPackageXml(java.lang.String xml) |
static void |
refreshUpdatesAvailableCache() |
static void |
registerInstalledPluginPackage(PluginPackage pluginPackage) |
static void |
registerPluginPackageInstallation(java.lang.String preliminaryContext) |
static RepositoryReport |
reloadRepositories() |
static void |
unregisterInstalledPluginPackage(PluginPackage pluginPackage) |
static void |
updateInstallingPluginPackage(java.lang.String preliminaryContext,
PluginPackage pluginPackage) |
public static void endPluginPackageInstallation(java.lang.String preliminaryContext)
public static java.util.List<PluginPackage> getAllAvailablePluginPackages() throws PortalException
PortalExceptionpublic static java.util.Collection<java.lang.String> getAvailableTags()
public static PluginPackage getInstalledPluginPackage(java.lang.String context)
public static java.util.List<PluginPackage> getInstalledPluginPackages()
public static java.util.Date getLastUpdateDate()
public static PluginPackage getLatestAvailablePluginPackage(java.lang.String groupId, java.lang.String artifactId) throws PortalException
PortalExceptionpublic static PluginPackage getLatestInstalledPluginPackage(java.lang.String groupId, java.lang.String artifactId)
public static PluginPackage getPluginPackageByModuleId(java.lang.String moduleId, java.lang.String repositoryURL) throws PortalException
PortalExceptionpublic static PluginPackage getPluginPackageByURL(java.lang.String url) throws PortalException
PortalExceptionpublic static RemotePluginPackageRepository getRepository(java.lang.String repositoryURL) throws PortalException
PortalExceptionpublic static java.lang.String[] getRepositoryURLs()
public static java.lang.String[] getStatusAndInstalledVersion(PluginPackage pluginPackage)
public static java.lang.String[] getSupportedTypes()
public static boolean isCurrentVersionSupported(java.util.List<java.lang.String> versions)
public static boolean isIgnored(PluginPackage pluginPackage)
public static boolean isInstallationInProcess(java.lang.String context)
public static boolean isInstalled(java.lang.String context)
public static boolean isTrusted(java.lang.String repositoryURL)
public static boolean isUpdateAvailable()
public static PluginPackage readPluginPackageProperties(java.lang.String displayName, java.util.Properties properties)
public static PluginPackage readPluginPackageServletContext(javax.servlet.ServletContext servletContext) throws DocumentException, java.io.IOException
DocumentExceptionjava.io.IOExceptionpublic static PluginPackage readPluginPackageXml(Element pluginPackageElement)
public static PluginPackage readPluginPackageXml(java.lang.String xml) throws DocumentException
DocumentExceptionpublic static void refreshUpdatesAvailableCache()
public static void registerInstalledPluginPackage(PluginPackage pluginPackage) throws PortalException
PortalExceptionpublic static void registerPluginPackageInstallation(java.lang.String preliminaryContext)
public static RepositoryReport reloadRepositories() throws PortalException
PortalExceptionpublic static void unregisterInstalledPluginPackage(PluginPackage pluginPackage) throws PortalException
PortalExceptionpublic static void updateInstallingPluginPackage(java.lang.String preliminaryContext,
PluginPackage pluginPackage)