Package org.mwolff.command.testcommand
Class TestCommand
- java.lang.Object
-
- org.mwolff.command.AbstractDefaultCommand<T>
-
- org.mwolff.command.chain.AbstractDefaultChainCommand<GenericParameterObject>
-
- org.mwolff.command.testcommand.TestCommand
-
- All Implemented Interfaces:
ChainCommand<GenericParameterObject>
,Command<GenericParameterObject>
public class TestCommand extends AbstractDefaultChainCommand<GenericParameterObject>
-
-
Constructor Summary
Constructors Constructor Description TestCommand(String pattern, CommandTransition result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandTransition
executeCommand(GenericParameterObject parameterObject)
Executes the command and returns a CommandTransition as feedback.CommandTransition
executeCommandAsChain(GenericParameterObject parameterObject)
-
-
-
Constructor Detail
-
TestCommand
public TestCommand(String pattern, CommandTransition result)
-
-
Method Detail
-
executeCommand
public CommandTransition executeCommand(GenericParameterObject parameterObject)
Description copied from class:AbstractDefaultCommand
Executes the command and returns a CommandTransition as feedback. Implementation should save errors in the parameter object.- Specified by:
executeCommand
in interfaceCommand<GenericParameterObject>
- Overrides:
executeCommand
in classAbstractDefaultCommand<GenericParameterObject>
- Parameters:
parameterObject
- The parameter object to pass. Should not be finalized.- Returns:
- CommandTransion.SUCCESS by default, FAILURE if the parameter equals null.
-
executeCommandAsChain
public CommandTransition executeCommandAsChain(GenericParameterObject parameterObject)
- Specified by:
executeCommandAsChain
in interfaceChainCommand<GenericParameterObject>
- Overrides:
executeCommandAsChain
in classAbstractDefaultChainCommand<GenericParameterObject>
- Parameters:
parameterObject
- The parameter object to pass.- Returns:
- SUCCESS is the next chain should overtake, ABORT otherwise.
- See Also:
ChainCommand.executeCommandAsChain(java.lang.Object)
-
-