org.apache.geronimo.system.plugin.model
Class PluginArtifactType

java.lang.Object
  extended by org.apache.geronimo.system.plugin.model.PluginArtifactType
All Implemented Interfaces:
Serializable

public class PluginArtifactType
extends Object
implements Serializable

Java class for pluginArtifactType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="pluginArtifactType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="module-id" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType"/>
         <element name="hash" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}hashType" minOccurs="0"/>
         <element name="geronimo-version" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="jvm-version" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="prerequisite" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}prerequisiteType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="dependency" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}dependencyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="obsoletes" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="source-repository" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="copy-file" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}copy-fileType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="config-xml-content" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}config-xml-contentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="artifact-alias" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}propertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="config-substitution" type="{http://geronimo.apache.org/xml/ns/plugins-1.3}propertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<PropertyType> artifactAlias
           
protected  List<PropertyType> configSubstitution
           
protected  List<ConfigXmlContentType> configXmlContent
           
protected  List<CopyFileType> copyFile
           
protected  List<DependencyType> dependency
           
protected  List<String> geronimoVersion
           
protected  HashType hash
           
protected  List<String> jvmVersion
           
protected  ArtifactType moduleId
           
protected  List<ArtifactType> obsoletes
           
protected  List<PrerequisiteType> prerequisite
           
protected  List<String> sourceRepository
           
 
Constructor Summary
PluginArtifactType()
           
 
Method Summary
 List<PropertyType> getArtifactAlias()
          Gets the value of the artifactAlias property.
 List<PropertyType> getConfigSubstitution()
          Gets the value of the configSubstitution property.
 List<ConfigXmlContentType> getConfigXmlContent()
          Gets the value of the configXmlContent property.
 List<CopyFileType> getCopyFile()
          Gets the value of the copyFile property.
 List<DependencyType> getDependency()
          Gets the value of the dependency property.
 List<String> getGeronimoVersion()
          Gets the value of the geronimoVersion property.
 HashType getHash()
          Gets the value of the hash property.
 List<String> getJvmVersion()
          Gets the value of the jvmVersion property.
 ArtifactType getModuleId()
          Gets the value of the moduleId property.
 List<ArtifactType> getObsoletes()
          Gets the value of the obsoletes property.
 List<PrerequisiteType> getPrerequisite()
          Gets the value of the prerequisite property.
 List<String> getSourceRepository()
          Gets the value of the sourceRepository property.
 void setHash(HashType value)
          Sets the value of the hash property.
 void setModuleId(ArtifactType value)
          Sets the value of the moduleId property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moduleId

protected ArtifactType moduleId

hash

protected HashType hash

geronimoVersion

protected List<String> geronimoVersion

jvmVersion

protected List<String> jvmVersion

prerequisite

protected List<PrerequisiteType> prerequisite

dependency

protected List<DependencyType> dependency

obsoletes

protected List<ArtifactType> obsoletes

sourceRepository

protected List<String> sourceRepository

copyFile

protected List<CopyFileType> copyFile

configXmlContent

protected List<ConfigXmlContentType> configXmlContent

artifactAlias

protected List<PropertyType> artifactAlias

configSubstitution

protected List<PropertyType> configSubstitution
Constructor Detail

PluginArtifactType

public PluginArtifactType()
Method Detail

getModuleId

public ArtifactType getModuleId()
Gets the value of the moduleId property.

Returns:
possible object is ArtifactType

setModuleId

public void setModuleId(ArtifactType value)
Sets the value of the moduleId property.

Parameters:
value - allowed object is ArtifactType

getHash

public HashType getHash()
Gets the value of the hash property.

Returns:
possible object is HashType

setHash

public void setHash(HashType value)
Sets the value of the hash property.

Parameters:
value - allowed object is HashType

getGeronimoVersion

public List<String> getGeronimoVersion()
Gets the value of the geronimoVersion property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the geronimoVersion property.

For example, to add a new item, do as follows:

    getGeronimoVersion().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getJvmVersion

public List<String> getJvmVersion()
Gets the value of the jvmVersion property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the jvmVersion property.

For example, to add a new item, do as follows:

    getJvmVersion().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getPrerequisite

public List<PrerequisiteType> getPrerequisite()
Gets the value of the prerequisite property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the prerequisite property.

For example, to add a new item, do as follows:

    getPrerequisite().add(newItem);
 

Objects of the following type(s) are allowed in the list PrerequisiteType


getDependency

public List<DependencyType> getDependency()
Gets the value of the dependency property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dependency property.

For example, to add a new item, do as follows:

    getDependency().add(newItem);
 

Objects of the following type(s) are allowed in the list DependencyType


getObsoletes

public List<ArtifactType> getObsoletes()
Gets the value of the obsoletes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the obsoletes property.

For example, to add a new item, do as follows:

    getObsoletes().add(newItem);
 

Objects of the following type(s) are allowed in the list ArtifactType


getSourceRepository

public List<String> getSourceRepository()
Gets the value of the sourceRepository property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sourceRepository property.

For example, to add a new item, do as follows:

    getSourceRepository().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getCopyFile

public List<CopyFileType> getCopyFile()
Gets the value of the copyFile property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the copyFile property.

For example, to add a new item, do as follows:

    getCopyFile().add(newItem);
 

Objects of the following type(s) are allowed in the list CopyFileType


getConfigXmlContent

public List<ConfigXmlContentType> getConfigXmlContent()
Gets the value of the configXmlContent property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the configXmlContent property.

For example, to add a new item, do as follows:

    getConfigXmlContent().add(newItem);
 

Objects of the following type(s) are allowed in the list ConfigXmlContentType


getArtifactAlias

public List<PropertyType> getArtifactAlias()
Gets the value of the artifactAlias property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the artifactAlias property.

For example, to add a new item, do as follows:

    getArtifactAlias().add(newItem);
 

Objects of the following type(s) are allowed in the list PropertyType


getConfigSubstitution

public List<PropertyType> getConfigSubstitution()
Gets the value of the configSubstitution property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the configSubstitution property.

For example, to add a new item, do as follows:

    getConfigSubstitution().add(newItem);
 

Objects of the following type(s) are allowed in the list PropertyType



Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.