@Beta public final class DefaultWorkflow extends Object implements Workflow
Constructor and Description |
---|
DefaultWorkflow() |
Modifier and Type | Method and Description |
---|---|
Workflow |
addCommand(String key) |
Workflow |
addCondition(String commandKey,
Condition condition) |
Workflow |
addFunction(String commandKey,
Function function) |
Set<String> |
getCommands() |
List<Condition> |
getConditions(String commandKey)
Shortcut for: getReviewConditions(commandKey) + getContextConditions(commandKey)
|
List<Condition> |
getContextConditions(String commandKey) |
List<Function> |
getFunctions(String commandKey) |
List<String> |
getProjectPropertyKeys() |
List<Condition> |
getReviewConditions(String commandKey) |
Screen |
getScreen(String commandKey) |
Map<String,Screen> |
getScreensByCommand() |
boolean |
hasCommand(String key) |
Workflow |
setScreen(String commandKey,
Screen screen) |
public DefaultWorkflow()
public Workflow addCommand(String key)
addCommand
in interface Workflow
public Set<String> getCommands()
getCommands
in interface Workflow
public boolean hasCommand(String key)
public List<String> getProjectPropertyKeys()
public List<Condition> getConditions(String commandKey)
getConditions
in interface Workflow
public List<Condition> getReviewConditions(String commandKey)
public List<Condition> getContextConditions(String commandKey)
public Workflow addCondition(String commandKey, Condition condition)
addCondition
in interface Workflow
public List<Function> getFunctions(String commandKey)
getFunctions
in interface Workflow
public Workflow addFunction(String commandKey, Function function)
addFunction
in interface Workflow
public Map<String,Screen> getScreensByCommand()
Copyright © 2009-2012 SonarSource. All Rights Reserved.