|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--planetj.dataengine.parameter.AbstractParameter | +--planetj.dataengine.parameter.ShadowParameter
Temporarily holds a parameter value when the appropriate parameter doesn't exist. This can happen when a context's parameter values are set before its code is set, or when a context has parameters with values, but then has its code changed, resulting in the creation of new parameters.
Field Summary |
Fields inherited from interface planetj.dataengine.parameter.IParameter |
CONTEXT_SPECIFIC_ID_END, CONTEXT_SPECIFIC_ID_START, DEFAULT_DATA_TYPE, ID_START, PARAMETER_INDEX_PREFIX |
Constructor Summary | |
ShadowParameter()
|
Method Summary | |
Object |
loadValueFromSource(Object source)
Loads this parameter's value from a source. |
void |
setSource(IParameterSource newSource)
Sets the object from which this parameter was generated. |
void |
setSQLParameter(boolean sqlp)
Sets if this parameter should be sent as a parameter to the DB if it is included in a SQL statement. |
void |
setToken(String token)
Sets the literal token that was used to denote this parameter in code. |
static ShadowParameter |
toShadow(IParameter param)
Converts a parameter into a ShadowParameter. |
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, setValue, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ShadowParameter()
Method Detail |
public Object loadValueFromSource(Object source) throws CMException
CMException
public void setSource(IParameterSource newSource)
setSource
in interface IParameter
setSource
in class AbstractParameter
public void setSQLParameter(boolean sqlp)
setSQLParameter
in class AbstractParameter
public void setToken(String token) throws CMException
setToken
in interface IParameter
setToken
in class AbstractParameter
CMException
public static ShadowParameter toShadow(IParameter param)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |