|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.Hash
|
static class |
PluginMetadata.License
|
static class |
PluginMetadata.Prerequisite
|
Constructor Summary | |
---|---|
PluginMetadata(String name,
org.apache.geronimo.kernel.repository.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. |
String[] |
getGeronimoVersions()
|
PluginMetadata.Hash |
getHash()
|
String |
getHTMLDescription()
Gets a description of this module in HTML format (with paragraph markers). |
String[] |
getJvmVersions()
|
PluginMetadata.License[] |
getLicenses()
|
org.apache.geronimo.kernel.repository.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(String[] 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, org.apache.geronimo.kernel.repository.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 org.apache.geronimo.kernel.repository.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 String[] getGeronimoVersions()
public String getAuthor()
public PluginMetadata.Hash getHash()
public String getPluginURL()
public URL[] getRepositories()
public void setGeronimoVersions(String[] 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 |