Class CommandDefinition
- java.lang.Object
-
- io.vertigo.core.node.definition.AbstractDefinition
-
- io.vertigo.commons.command.definitions.CommandDefinition
-
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class CommandDefinition extends io.vertigo.core.node.definition.AbstractDefinition
-
-
Constructor Summary
Constructors Constructor Description CommandDefinition(String command, String description, List<String> questions, List<CommandParam> commandParams, Function<Object[],CommandResponse> action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<Object[],CommandResponse>
getAction()
String
getCommand()
String
getDescription()
List<CommandParam>
getParams()
List<String>
getQuestions()
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CommandDefinition
public CommandDefinition(String command, String description, List<String> questions, List<CommandParam> commandParams, Function<Object[],CommandResponse> action)
-
-
Method Detail
-
getDescription
public String getDescription()
-
getCommand
public String getCommand()
-
getParams
public List<CommandParam> getParams()
-
getAction
public Function<Object[],CommandResponse> getAction()
-
-