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

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,T>
              extended by com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>
                  extended by com.xebialabs.deployit.plugin.was.mapper.WarToWasServerMapper

public class WarToWasServerMapper
extends JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
virtualHostsPerWebServer
 
Fields inherited from class com.xebialabs.deployit.mapper.Mapper
addedMappings, change, deletedMappings, modifiedMappings, newMappings, oldMappings
 
Constructor Summary
WarToWasServerMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
           
 
Method Summary
protected  void generateDeployStep(com.xebialabs.deployit.ci.artifact.War artifact, WasWarMapping mapping, WasServer server, java.util.Collection<WasManagedApacheHttpdServer> webservers, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStartStep(com.xebialabs.deployit.ci.artifact.War artifact, WasServer server, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStopStep(com.xebialabs.deployit.ci.artifact.War artifact, WasServer server, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateUndeployStep(com.xebialabs.deployit.ci.artifact.War artifact, WasServer cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  java.lang.String getVirtualHostFromMapping(WasWarMapping mapping)
           
 void setDefaults(com.xebialabs.deployit.ci.Deployment d, WasWarMapping m)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasTargetMapper
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, getAffectedTargets, getAllTargets, getDeletedMappings, getModifiedMappings, getNewMappings, getNewTargets, getOldMappings, getOldTargets, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WarToWasServerMapper

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

generateDeployStep

protected void generateDeployStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                  WasWarMapping mapping,
                                  WasServer server,
                                  java.util.Collection<WasManagedApacheHttpdServer> webservers,
                                  java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateDeployStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>

generateUndeployStep

protected void generateUndeployStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                    WasServer cluster,
                                    java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateUndeployStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>

generateStartStep

protected void generateStartStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                 WasServer server,
                                 java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStartStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>

generateStopStep

protected void generateStopStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                WasServer server,
                                java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStopStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>

getVirtualHostFromMapping

protected java.lang.String getVirtualHostFromMapping(WasWarMapping mapping)
Specified by:
getVirtualHostFromMapping in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>

setDefaults

public void setDefaults(com.xebialabs.deployit.ci.Deployment d,
                        WasWarMapping m)
Overrides:
setDefaults in class com.xebialabs.deployit.mapper.Mapper<com.xebialabs.deployit.ci.artifact.War,WasWarMapping,WasServer>


Copyright © 2010. All Rights Reserved.