com.xebialabs.deployit.deployment.rules
Class RuleStore
java.lang.Object
com.xebialabs.deployit.deployment.rules.RuleStore
public class RuleStore
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleStore
public RuleStore()
getInstance
public static RuleStore getInstance()
registerStepClass
public void registerStepClass(java.lang.Class<? extends com.xebialabs.deployit.plugin.api.flow.Step> stepClass,
StepMetadata stepMetadata)
registerRule
public void registerRule(Rule rule)
getRules
public java.util.Collection<Rule> getRules()
getRule
public Rule getRule(java.lang.String ruleName)
getStepClasses
public java.util.Collection<java.lang.Class<? extends com.xebialabs.deployit.plugin.api.flow.Step>> getStepClasses()
getStepClassByElement
public java.lang.Class<? extends com.xebialabs.deployit.plugin.api.flow.Step> getStepClassByElement(java.lang.String elementName)
getStepClassByFunction
public java.lang.Class<? extends com.xebialabs.deployit.plugin.api.flow.Step> getStepClassByFunction(java.lang.String functionName)