org.finra.jtaf.core.commands
Class ReplaceContext
java.lang.Object
org.finra.jtaf.core.model.invocationtarget.InvocationTarget
org.finra.jtaf.core.model.invocationtarget.Command
org.finra.jtaf.core.commands.ReplaceContext
public class ReplaceContext
- extends Command
This command overwrites the values in the current context.
Constructor Summary |
ReplaceContext(String name)
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the ReplaceContext step aren't needed, unlike the commands within
the ReplaceContext block. |
Method Summary |
protected void |
execute(IInvocationContext ctx)
This clears the current context and then puts all values from within the
ReplaceContext block into the context. |
Methods inherited from class org.finra.jtaf.core.model.invocationtarget.Command |
acceptInvocationTargetVisitor, clearContext, deinitialize, executeInvocation, getBooleanOrDefault, getContext, getFloatOrDefault, getIntegerOrDefault, getOptionalObject, getOptionalString, getRequiredBoolean, getRequiredFloat, getRequiredInteger, getRequiredObject, getRequiredString, getStringOrDefault, initialize, launch, recordResult |
Methods inherited from class org.finra.jtaf.core.model.invocationtarget.InvocationTarget |
addOptionalParameter, addProduction, addRequiredParameter, cleanGlobalContext, getAllParameters, getFromGlobalContext, getGlobalContext, getName, getOptionalParameters, getProductions, getRequiredParameters, getUsage, putToGlobalContext, setGlobalContext, setUsage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplaceContext
public ReplaceContext(String name)
throws NameFormatException
- This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the ReplaceContext step aren't needed, unlike the commands within
the ReplaceContext block.
- Parameters:
name
- - name of the command
- Throws:
NameFormatException
execute
protected void execute(IInvocationContext ctx)
throws Throwable
- This clears the current context and then puts all values from within the
ReplaceContext block into the context.
- Specified by:
execute
in class Command
- Parameters:
ctx
- - The current context when this method is executed.
- Throws:
Throwable
- - Any exception thrown by a command within the ReplaceContext
block.
Copyright © 2014. All rights reserved.