| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.geronimo.system.plugin.PluginMetadata
public class PluginMetadata
Various metadata on a configuration that's used when listing, importing, and exporting configurations.
| Nested Class Summary | |
|---|---|
| static class | PluginMetadata.CopyFile | 
| static class | PluginMetadata.geronimoVersions | 
| static class | PluginMetadata.Hash | 
| static class | PluginMetadata.License | 
| static class | PluginMetadata.Prerequisite | 
| Constructor Summary | |
|---|---|
| PluginMetadata(String name,
                             Artifact moduleId,
                             String category,
                             String description,
                             String pluginURL,
                             String author,
                             PluginMetadata.Hash hash,
                             boolean installed,
                             boolean eligible) | |
| Method Summary | |
|---|---|
|  int | compareTo(Object o) | 
|  String | getAuthor() | 
|  String | getCategory()Gets a category name for this configuration. | 
|  GBeanOverride[] | getConfigXmls()Gets a list of settings to populate in config.xml | 
|  String[] | getDependencies()Gets the JAR or configuration dependencies for this configuration, Each String in the result is an Artifact (or Config ID) in String form. | 
|  String | getDescription()Gets a description of this configuration and why it is interesting | 
|  PluginMetadata.CopyFile[] | getFilesToCopy()Gets a list of files to copy from the plugin CAR into the server installation. | 
|  String[] | getForceStart()Gets the configurations that should definitely be started when the install process completes. | 
|  PluginMetadata.geronimoVersions[] | getGeronimoVersions() | 
|  PluginMetadata.Hash | getHash() | 
|  String | getHTMLDescription()Gets a description of this module in HTML format (with paragraph markers). | 
|  String[] | getJvmVersions() | 
|  PluginMetadata.License[] | getLicenses() | 
|  Artifact | getModuleId()Gets the Config ID for this configuration, which is a globally unique identifier. | 
|  String | getName()Gets a human-readable name for this configuration. | 
|  String[] | getObsoletes()Gets the configurations obsoleted by this configuration. | 
|  String | getPluginURL() | 
|  PluginMetadata.Prerequisite[] | getPrerequisites() | 
|  URL[] | getRepositories() | 
|  String | getVersion() | 
|  boolean | isEligible() | 
|  boolean | isInstalled() | 
|  void | setConfigXmls(GBeanOverride[] configXmls) | 
|  void | setDependencies(String[] dependencies) | 
|  void | setFilesToCopy(PluginMetadata.CopyFile[] filesToCopy) | 
|  void | setForceStart(String[] forceStart) | 
|  void | setGeronimoVersions(PluginMetadata.geronimoVersions[] geronimoVersions) | 
|  void | setJvmVersions(String[] jdkVersions) | 
|  void | setLicenses(PluginMetadata.License[] licenses) | 
|  void | setObsoletes(String[] obsoletes) | 
|  void | setPrerequisites(PluginMetadata.Prerequisite[] prerequisites) | 
|  void | setRepositories(URL[] repositories) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public PluginMetadata(String name,
                      Artifact moduleId,
                      String category,
                      String description,
                      String pluginURL,
                      String author,
                      PluginMetadata.Hash hash,
                      boolean installed,
                      boolean eligible)
| Method Detail | 
|---|
public void setDependencies(String[] dependencies)
public void setObsoletes(String[] obsoletes)
public void setForceStart(String[] forceStart)
public Artifact getModuleId()
public String getName()
public String getDescription()
public String getHTMLDescription()
public String getCategory()
public boolean isInstalled()
public String getVersion()
public String[] getDependencies()
public String[] getObsoletes()
public String[] getForceStart()
public PluginMetadata.geronimoVersions[] getGeronimoVersions()
public String getAuthor()
public PluginMetadata.Hash getHash()
public String getPluginURL()
public URL[] getRepositories()
public void setGeronimoVersions(PluginMetadata.geronimoVersions[] geronimoVersions)
public PluginMetadata.License[] getLicenses()
public void setLicenses(PluginMetadata.License[] licenses)
public String[] getJvmVersions()
public void setJvmVersions(String[] jdkVersions)
public PluginMetadata.Prerequisite[] getPrerequisites()
public void setRepositories(URL[] repositories)
public void setPrerequisites(PluginMetadata.Prerequisite[] prerequisites)
public boolean isEligible()
public PluginMetadata.CopyFile[] getFilesToCopy()
public void setFilesToCopy(PluginMetadata.CopyFile[] filesToCopy)
public GBeanOverride[] getConfigXmls()
public void setConfigXmls(GBeanOverride[] configXmls)
public int compareTo(Object o)
compareTo in interface Comparable| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||