com.xebialabs.deployit.plugin.tomcat.processor
Class CommonContextNameInjector

java.lang.Object
  extended by com.xebialabs.deployit.plugin.tomcat.processor.CommonContextNameInjector

public class CommonContextNameInjector
extends java.lang.Object


Field Summary
static com.xebialabs.deployit.plugin.api.reflect.Type COMMON_CONTEXT_TYPE
           
 
Constructor Summary
CommonContextNameInjector()
           
 
Method Summary
protected  java.lang.Iterable<ContextElement<?>> extractContextElements(java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> abstractDeployeds)
           
protected  java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> findDeployedsTargetedToCommonContexts(java.util.List<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
           
protected  void injectCommonContextNameIntoContextElements(java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> abstractDeployeds)
           
 java.util.List<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep> injectContextNameInToContextElements(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMON_CONTEXT_TYPE

public static final com.xebialabs.deployit.plugin.api.reflect.Type COMMON_CONTEXT_TYPE
Constructor Detail

CommonContextNameInjector

public CommonContextNameInjector()
Method Detail

injectContextNameInToContextElements

public java.util.List<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep> injectContextNameInToContextElements(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)

injectCommonContextNameIntoContextElements

protected void injectCommonContextNameIntoContextElements(java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> abstractDeployeds)

extractContextElements

protected java.lang.Iterable<ContextElement<?>> extractContextElements(java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> abstractDeployeds)

findDeployedsTargetedToCommonContexts

protected java.lang.Iterable<com.xebialabs.deployit.plugin.generic.deployed.AbstractDeployed<?>> findDeployedsTargetedToCommonContexts(java.util.List<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)