com.xebialabs.deployit.plugin.was.contributor
Class CollectDeployedsOfTypesContributor<D extends com.xebialabs.deployit.plugin.api.udm.Deployed<?,?>>

java.lang.Object
  extended by com.xebialabs.deployit.plugin.was.contributor.CollectDeployedsOfTypesContributor<D>
Direct Known Subclasses:
TestDatasourceContributor, UpdateJaasAliasContributor

public abstract class CollectDeployedsOfTypesContributor<D extends com.xebialabs.deployit.plugin.api.udm.Deployed<?,?>>
extends java.lang.Object


Nested Class Summary
protected  class CollectDeployedsOfTypesContributor.TypedDelta
           
 
Field Summary
protected  java.util.List<D> deployedsCreated
           
protected  java.util.List<CollectDeployedsOfTypesContributor.TypedDelta> deployedsModified
           
protected  java.util.List<CollectDeployedsOfTypesContributor.TypedDelta> deployedsNoop
           
protected  java.util.List<D> deployedsRemoved
           
protected  java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesOfInterest
           
 
Constructor Summary
protected CollectDeployedsOfTypesContributor(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typeOfDeployed)
           
protected CollectDeployedsOfTypesContributor(com.xebialabs.deployit.plugin.api.reflect.Type typeOfDeployed)
           
 
Method Summary
protected  void filterDeltas(java.util.List<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
           
protected  com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> isOfType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typesOfInterest

protected final java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesOfInterest

deployedsCreated

protected java.util.List<D extends com.xebialabs.deployit.plugin.api.udm.Deployed<?,?>> deployedsCreated

deployedsModified

protected java.util.List<CollectDeployedsOfTypesContributor.TypedDelta> deployedsModified

deployedsNoop

protected java.util.List<CollectDeployedsOfTypesContributor.TypedDelta> deployedsNoop

deployedsRemoved

protected java.util.List<D extends com.xebialabs.deployit.plugin.api.udm.Deployed<?,?>> deployedsRemoved
Constructor Detail

CollectDeployedsOfTypesContributor

protected CollectDeployedsOfTypesContributor(com.xebialabs.deployit.plugin.api.reflect.Type typeOfDeployed)

CollectDeployedsOfTypesContributor

protected CollectDeployedsOfTypesContributor(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typeOfDeployed)
Method Detail

isOfType

protected com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> isOfType()

filterDeltas

protected void filterDeltas(java.util.List<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)