planetj.dataengine.parameter
Class ExecutingContextParameter
java.lang.Object
  |
  +--planetj.dataengine.parameter.AbstractParameter
        |
        +--planetj.dataengine.parameter.ExecutingContextParameter
- All Implemented Interfaces: 
 - Cloneable, IExecutingContextSource, IJDBCSQLParameter, IParameter, Serializable
 
- public class ExecutingContextParameter
- extends AbstractParameter
- implements IJDBCSQLParameter, IExecutingContextSource
   
A parameter which gets its value from an ExecutingContext
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class planetj.dataengine.parameter.AbstractParameter | 
clearValue, clone, cloneParameter, equals, getCodeReplacementString, getContext, getContextIndex, getContextSpecificId, getDataType, getDefaultValueAsString, getSource, getTargetFieldDescriptor, getToken, getValue, hashCode, isSQLParameter, setContext, setDataType, setDefaultValueAsString, setSource, setSQLParameter, setValue, toString | 
 
 
 
| Methods inherited from interface planetj.dataengine.parameter.IParameter | 
clearValue, clone, cloneParameter, getCodeReplacementString, getContext, getContextIndex, getContextSpecificId, getDataType, getSource, getTargetFieldDescriptor, getToken, getValue, setContext, setDataType, setSource, setValue | 
 
ExecutingContextParameter
public ExecutingContextParameter()
getExecutingContextKey
public String getExecutingContextKey()
                              throws CMException
- Gets the key with which this parameter's value is stored in the ExecutingContext
 
CMException
 
 
loadValueFromSource
public Object loadValueFromSource(Object source)
                           throws CMException
- Loads this parameter's value from a source.  The object passed in may be ignored if the parameter already
	knows the source from which its value should be extracted.
- Specified by:
 loadValueFromSource in interface IParameter
 
CMException
 
 
setToken
public void setToken(String token)
              throws CMException
- Sets the literal token that was used to denote this parameter in code
- Specified by:
 setToken in interface IParameter- Overrides:
 setToken in class AbstractParameter
 
CMException