com.xebialabs.deployit.ci
Class Environment

java.lang.Object
  extended by com.xebialabs.deployit.BaseConfigurationItem
      extended by com.xebialabs.deployit.ci.Environment
All Implemented Interfaces:
java.io.Serializable

@ConfigurationItem(description="A group where middleware CI\'s can be added, can serve as a target for a deployment.",
                   category="environments")
public class Environment
extends BaseConfigurationItem

Represents a collection of middleware CI's that belong together.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
Environment()
           
 
Method Summary
 void addMember(java.io.Serializable member)
           
 java.util.Set<java.io.Serializable> getMembers()
           
<T extends java.io.Serializable>
java.util.Set<T>
getMembersOfType(java.lang.Class<T> classType)
           
 void setMembers(java.util.Set<java.io.Serializable> members)
           
 
Methods inherited from class com.xebialabs.deployit.BaseConfigurationItem
equals, getLabel, hashCode, setLabel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Environment

public Environment()
Method Detail

getMembers

public java.util.Set<java.io.Serializable> getMembers()

getMembersOfType

public <T extends java.io.Serializable> java.util.Set<T> getMembersOfType(java.lang.Class<T> classType)

setMembers

public void setMembers(java.util.Set<java.io.Serializable> members)

addMember

public void addMember(java.io.Serializable member)


Copyright © 2010. All Rights Reserved.