com.xebialabs.deployit.deployment.rules
Class ContributorInvokerRule

java.lang.Object
  extended by com.xebialabs.deployit.deployment.rules.OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Deltas>
      extended by com.xebialabs.deployit.deployment.rules.ContributorInvokerRule

public class ContributorInvokerRule
extends OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Deltas>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.deployment.rules.OldRule
enabled, name
 
Constructor Summary
ContributorInvokerRule(java.lang.reflect.Method contributor)
           
 
Method Summary
 boolean canFire(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 void fire(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 
Methods inherited from class com.xebialabs.deployit.deployment.rules.OldRule
disable, getName, isEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContributorInvokerRule

public ContributorInvokerRule(java.lang.reflect.Method contributor)
Method Detail

canFire

public boolean canFire(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
                       com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
Specified by:
canFire in class OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Deltas>

fire

public void fire(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
                 com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
Specified by:
fire in class OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Deltas>