com.xebialabs.deployit.ci.mapping
Class Mapping

java.lang.Object
  extended by com.xebialabs.deployit.BaseConfigurationItem
      extended by com.xebialabs.deployit.ci.mapping.Mapping
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DeployableArtifactMapping, SourcePropertyOverridingMapping, StaticContentMapping

@ConfigurationItem(description="Used to specify that a certain package artifact or resource should be targeted to a specific environment member")
public class Mapping
extends BaseConfigurationItem

A ConfigurationItem that can be used to specify that a certain package artifact or resource should be targeted to a specific environment member

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
Mapping()
           
Mapping(java.io.Serializable source, java.io.Serializable target)
           
 
Method Summary
 java.io.Serializable getSource()
           
 java.io.Serializable getTarget()
           
 boolean isIdentical(Mapping that)
           
 boolean isSimilar(Mapping that)
           
 void setSource(java.io.Serializable source)
           
 void setTarget(java.io.Serializable target)
           
 
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

Mapping

public Mapping()

Mapping

public Mapping(java.io.Serializable source,
               java.io.Serializable target)
Method Detail

getSource

public java.io.Serializable getSource()

setSource

public void setSource(java.io.Serializable source)

getTarget

public java.io.Serializable getTarget()

setTarget

public void setTarget(java.io.Serializable target)

isSimilar

public boolean isSimilar(Mapping that)

isIdentical

public boolean isIdentical(Mapping that)


Copyright © 2010. All Rights Reserved.