net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400
Class DistributionManagement

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400.DistributionManagement
All Implemented Interfaces:
Serializable, Cloneable

public class DistributionManagement
extends Object
implements Serializable, Cloneable

This elements describes all that pertains to distribution for a project. It is primarily used for deployment of artifacts and the site produced by the build.

Java class for DistributionManagement complex type.

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

 <complexType name="DistributionManagement">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="repository" type="{http://maven.apache.org/POM/4.0.0}DeploymentRepository" minOccurs="0"/>
         <element name="snapshotRepository" type="{http://maven.apache.org/POM/4.0.0}DeploymentRepository" minOccurs="0"/>
         <element name="site" type="{http://maven.apache.org/POM/4.0.0}Site" minOccurs="0"/>
         <element name="downloadUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="relocation" type="{http://maven.apache.org/POM/4.0.0}Relocation" minOccurs="0"/>
         <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String downloadUrl
           
protected  Relocation relocation
           
protected  DeploymentRepository repository
           
protected  Site site
           
protected  DeploymentRepository snapshotRepository
           
protected  String status
           
 
Constructor Summary
DistributionManagement()
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400.DistributionManagement instance.
DistributionManagement(DistributionManagement o)
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400.DistributionManagement instance by copying a given instance.
 
Method Summary
 DistributionManagement clone()
          Creates and returns a copy of this object.
 String getDownloadUrl()
          Gets the value of the downloadUrl property.
 Relocation getRelocation()
          Gets the value of the relocation property.
 DeploymentRepository getRepository()
          Gets the value of the repository property.
 Site getSite()
          Gets the value of the site property.
 DeploymentRepository getSnapshotRepository()
          Gets the value of the snapshotRepository property.
 String getStatus()
          Gets the value of the status property.
 void setDownloadUrl(String value)
          Sets the value of the downloadUrl property.
 void setRelocation(Relocation value)
          Sets the value of the relocation property.
 void setRepository(DeploymentRepository value)
          Sets the value of the repository property.
 void setSite(Site value)
          Sets the value of the site property.
 void setSnapshotRepository(DeploymentRepository value)
          Sets the value of the snapshotRepository property.
 void setStatus(String value)
          Sets the value of the status property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

repository

protected DeploymentRepository repository

snapshotRepository

protected DeploymentRepository snapshotRepository

site

protected Site site

downloadUrl

protected String downloadUrl

relocation

protected Relocation relocation

status

protected String status
Constructor Detail

DistributionManagement

public DistributionManagement()
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400.DistributionManagement instance.


DistributionManagement

public DistributionManagement(DistributionManagement o)
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.maven.pom400.DistributionManagement instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getRepository

public DeploymentRepository getRepository()
Gets the value of the repository property.

Returns:
possible object is DeploymentRepository

setRepository

public void setRepository(DeploymentRepository value)
Sets the value of the repository property.

Parameters:
value - allowed object is DeploymentRepository

getSnapshotRepository

public DeploymentRepository getSnapshotRepository()
Gets the value of the snapshotRepository property.

Returns:
possible object is DeploymentRepository

setSnapshotRepository

public void setSnapshotRepository(DeploymentRepository value)
Sets the value of the snapshotRepository property.

Parameters:
value - allowed object is DeploymentRepository

getSite

public Site getSite()
Gets the value of the site property.

Returns:
possible object is Site

setSite

public void setSite(Site value)
Sets the value of the site property.

Parameters:
value - allowed object is Site

getDownloadUrl

public String getDownloadUrl()
Gets the value of the downloadUrl property.

Returns:
possible object is String

setDownloadUrl

public void setDownloadUrl(String value)
Sets the value of the downloadUrl property.

Parameters:
value - allowed object is String

getRelocation

public Relocation getRelocation()
Gets the value of the relocation property.

Returns:
possible object is Relocation

setRelocation

public void setRelocation(Relocation value)
Sets the value of the relocation property.

Parameters:
value - allowed object is Relocation

getStatus

public String getStatus()
Gets the value of the status property.

Returns:
possible object is String

setStatus

public void setStatus(String value)
Sets the value of the status property.

Parameters:
value - allowed object is String

clone

public DistributionManagement clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.