com.xebialabs.deployit.ci
Class DeploymentPackage
java.lang.Object
com.xebialabs.deployit.BaseConfigurationItem
com.xebialabs.deployit.ci.DeploymentPackage
- All Implemented Interfaces:
- java.io.Serializable
@ConfigurationItem(expandable=true,
description="A package of a certion version of an application, i.e. a grouping of a number of deployable artifact CI\'s. Contains as its members all the application components that make it up. Is contained by the Application CI of which it supplies a version.")
public class DeploymentPackage- extends BaseConfigurationItem
Represents a collection of artifacts and resources that can be deployed onto middleware.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DeploymentPackage
public DeploymentPackage()
DeploymentPackage
public DeploymentPackage(DeployableArtifact... artifacts)
getAllMembers
public java.util.Collection<java.io.Serializable> getAllMembers()
getMembersOfType
public <T extends java.io.Serializable> java.util.Collection<T> getMembersOfType(java.lang.Class<T> ciType)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String version)
getApplication
public Application getApplication()
setApplication
public void setApplication(Application application)
getDeployableArtifacts
public java.util.Set<DeployableArtifact> getDeployableArtifacts()
setDeployableArtifacts
public void setDeployableArtifacts(java.util.Set<DeployableArtifact> deployableArtifacts)
addDeployableArtifact
public void addDeployableArtifact(DeployableArtifact deployableArtifact)
getMiddlewareResources
public java.util.Set<java.io.Serializable> getMiddlewareResources()
setMiddlewareResources
public void setMiddlewareResources(java.util.Set<java.io.Serializable> middlewareResources)
addMiddlewareResource
public void addMiddlewareResource(java.io.Serializable middlewareResource)
Copyright © 2010. All Rights Reserved.