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

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.Ear,WasEarMapping,WasServer>
                  extended by com.xebialabs.deployit.plugin.was.mapper.EarToWasServerMapper

public class EarToWasServerMapper
extends JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,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
EarToWasServerMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
           
 
Method Summary
protected  void generateDeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasEarMapping mapping, WasServer server, java.util.Collection<WasManagedApacheHttpdServer> webservers, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStartStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasServer server, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStopStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasServer server, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateUndeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasServer server, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  java.lang.String getVirtualHostFromMapping(WasEarMapping mapping)
           
 void setDefaults(com.xebialabs.deployit.ci.Deployment d, WasEarMapping 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

EarToWasServerMapper

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

generateDeployStep

protected void generateDeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                  WasEarMapping 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.Ear,WasEarMapping,WasServer>

generateUndeployStep

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

generateStartStep

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

generateStopStep

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

getVirtualHostFromMapping

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

setDefaults

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


Copyright © 2010. All Rights Reserved.