com.xebialabs.deployit.plugin.api.udm
Class DeploymentPackage

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.Version
          extended by com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
All Implemented Interfaces:
ConfigurationItem, java.io.Serializable, java.lang.Comparable<BaseConfigurationItem>

@Metadata(description="A package of a certain version of an application. Groups all deployable artifact CIs for an application for a certain version. Is contained by the Application CI.")
public class DeploymentPackage
extends Version

Represents a collection of deployables and resources that can be deployed onto middleware.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
 
Constructor Summary
DeploymentPackage()
           
DeploymentPackage(Deployable... deployables)
           
 
Method Summary
 void addDeployable(Deployable artifact)
           
 java.util.Set<Deployable> getDeployables()
           
 void setDeployables(java.util.Set<Deployable> deployables)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.Version
getApplication, getVersion, setApplication
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeploymentPackage

public DeploymentPackage()

DeploymentPackage

public DeploymentPackage(Deployable... deployables)
Method Detail

getDeployables

public java.util.Set<Deployable> getDeployables()
Specified by:
getDeployables in class Version

setDeployables

public void setDeployables(java.util.Set<Deployable> deployables)

addDeployable

public void addDeployable(Deployable artifact)