com.xebialabs.deployit.deployment.rules
Class OldRule<D>

java.lang.Object
  extended by com.xebialabs.deployit.deployment.rules.OldRule<D>
Direct Known Subclasses:
ContributorInvokerRule, DeployedInvokerRule

public abstract class OldRule<D>
extends java.lang.Object


Field Summary
protected  boolean enabled
           
protected  java.lang.String name
           
 
Constructor Summary
OldRule(java.lang.String name, boolean enabled)
           
 
Method Summary
abstract  boolean canFire(D d, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 void disable()
           
abstract  void fire(D d, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 java.lang.String getName()
           
 boolean isEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

enabled

protected boolean enabled
Constructor Detail

OldRule

public OldRule(java.lang.String name,
               boolean enabled)
Method Detail

getName

public final java.lang.String getName()

isEnabled

public final boolean isEnabled()

disable

public final void disable()

canFire

public abstract boolean canFire(D d,
                                com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)

fire

public abstract void fire(D d,
                          com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)