com.xebialabs.deployit.ci
Class DeployableView

java.lang.Object
  extended by com.xebialabs.deployit.ci.DeployableView
All Implemented Interfaces:
hudson.model.Describable<DeployableView>
Direct Known Subclasses:
ArtifactView, ResourceView

public abstract class DeployableView
extends java.lang.Object
implements hudson.model.Describable<DeployableView>


Field Summary
 java.lang.String name
           
 java.util.List<NameValuePair> properties
           
 java.lang.String tags
           
 java.lang.String type
           
 
Constructor Summary
protected DeployableView(java.lang.String type, java.lang.String name, java.lang.String tags, java.util.List<NameValuePair> properties)
           
 
Method Summary
 hudson.model.Descriptor<DeployableView> getDescriptor()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 com.xebialabs.deployit.engine.packager.content.DarMember newDarMember(DeployitTypes deployitTypes, hudson.FilePath workspace, hudson.EnvVars envVars, JenkinsDeploymentListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public java.lang.String type

name

public java.lang.String name

tags

public java.lang.String tags

properties

public java.util.List<NameValuePair> properties
Constructor Detail

DeployableView

protected DeployableView(java.lang.String type,
                         java.lang.String name,
                         java.lang.String tags,
                         java.util.List<NameValuePair> properties)
Method Detail

getType

public java.lang.String getType()

getName

public java.lang.String getName()

newDarMember

public com.xebialabs.deployit.engine.packager.content.DarMember newDarMember(DeployitTypes deployitTypes,
                                                                             hudson.FilePath workspace,
                                                                             hudson.EnvVars envVars,
                                                                             JenkinsDeploymentListener listener)

getDescriptor

public hudson.model.Descriptor<DeployableView> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<DeployableView>