com.xebialabs.deployit.plugin.was.mapper
Class EarToWasClusterMapper

java.lang.Object
  extended by com.xebialabs.deployit.mapper.Mapper<S,M,T>
      extended by com.xebialabs.deployit.mapper.StepGeneratingMapper<S,M,T>
          extended by com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper<S,M,WasCluster>
              extended by com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>
                  extended by com.xebialabs.deployit.plugin.was.mapper.EarToWasClusterMapper

public class EarToWasClusterMapper
extends JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
virtualHostsPerWebServer
 
Fields inherited from class com.xebialabs.deployit.mapper.Mapper
addedMappings, allTargets, change, deletedMappings, modifiedMappings, newMappings, oldMappings
 
Constructor Summary
EarToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
           
 
Method Summary
protected  void generateDeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, com.xebialabs.deployit.ci.artifact.mapping.EarMapping mapping, WasCluster cluster, java.util.Collection<WasManagedApacheHttpdServer> webservers, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStartStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStopStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateUndeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  java.lang.String getVirtualHostFromMapping(com.xebialabs.deployit.ci.artifact.mapping.EarMapping mapping)
           
 void setDefaults(com.xebialabs.deployit.ci.Deployment d, com.xebialabs.deployit.ci.artifact.mapping.EarMapping m)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasClusterMapper
generateAdditionStepsForAddedMapping, generateDeletionStepsForDeletedMapping
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
associateVirtualHostWithWebServer, setVirtualHostsPerWebServerCollector
 
Methods inherited from class com.xebialabs.deployit.mapper.StepGeneratingMapper
generateAdditionSteps, generateAdditionStepsForModifiedMapping, generateDeletionSteps, generateDeletionStepsForModifiedMapping
 
Methods inherited from class com.xebialabs.deployit.mapper.Mapper
getAddedMappings, getAllTargets, getDeletedMappings, getModifiedMappings, getNewTargets, getOldTargets, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarToWasClusterMapper

public EarToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
Method Detail

generateDeployStep

protected void generateDeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                  com.xebialabs.deployit.ci.artifact.mapping.EarMapping mapping,
                                  WasCluster cluster,
                                  java.util.Collection<WasManagedApacheHttpdServer> webservers,
                                  java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateDeployStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>

generateUndeployStep

protected void generateUndeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                    WasCluster cluster,
                                    java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateUndeployStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>

generateStartStep

protected void generateStartStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                 WasCluster cluster,
                                 java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStartStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>

generateStopStep

protected void generateStopStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                WasCluster cluster,
                                java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStopStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>

getVirtualHostFromMapping

protected java.lang.String getVirtualHostFromMapping(com.xebialabs.deployit.ci.artifact.mapping.EarMapping mapping)
Specified by:
getVirtualHostFromMapping in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping>

setDefaults

public void setDefaults(com.xebialabs.deployit.ci.Deployment d,
                        com.xebialabs.deployit.ci.artifact.mapping.EarMapping m)
Overrides:
setDefaults in class com.xebialabs.deployit.mapper.Mapper<com.xebialabs.deployit.ci.artifact.Ear,com.xebialabs.deployit.ci.artifact.mapping.EarMapping,WasCluster>


Copyright © 2009. All Rights Reserved.