oracle.jbo.common
Class VariableValueManagerImpl
java.lang.Object
oracle.jbo.common.VariableManagerImpl
oracle.jbo.common.VariableValueManagerImpl
- All Implemented Interfaces:
- VariableManager, VariableValueManager
public class VariableValueManagerImpl
- extends VariableManagerImpl
- implements VariableValueManager
Methods inherited from class oracle.jbo.common.VariableManagerImpl |
addVariable, addVariable, addVariables, clearVariables, findDeclaredVariable, findVariable, getDeclaredVariableCount, getDeclaredVariables, getName, getVariableCount, getVariables, getVariablesMap, getVariablesOfKind, getVarMgrOwner, getVarMgrOwnerBase, getVarMgrParents, lookupVariable, mergeVariables, removeVariable, replaceVariable, setVarMgrParents, variableChanged |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.jbo.VariableManager |
addVariable, addVariable, addVariables, clearVariables, findDeclaredVariable, findVariable, getDeclaredVariableCount, getDeclaredVariables, getName, getVariableCount, getVariables, getVariablesMap, getVariablesOfKind, getVarMgrOwner, getVarMgrOwnerBase, getVarMgrParents, lookupVariable, mergeVariables, removeVariable, replaceVariable, variableChanged |
CLASS_INSTANCE
public static final java.lang.Class CLASS_INSTANCE
VariableValueManagerImpl
public VariableValueManagerImpl(VariableManagerOwner owner,
VariableManager[] varMgrParents)
accessValue
protected java.lang.Object accessValue(Variable var,
boolean evaluateDefaultOrExpr)
- Overrides:
accessValue
in class VariableManagerImpl
activatePassivatedVariables
public void activatePassivatedVariables(java.lang.String passivatedString)
- Description copied from interface:
VariableValueManager
- Used internally by the framework to reinstate the passivation image without causing any
ripples in either the validation or notifications.
- Specified by:
activatePassivatedVariables
in interface VariableValueManager
clearValue
public java.lang.Object clearValue(java.lang.String name)
- Description copied from interface:
VariableValueManager
- Revert the value of the variable back to it's default.
- Specified by:
clearValue
in interface VariableValueManager
- Returns:
- the existing value (may be null)
clearValue
public java.lang.Object clearValue(Variable v)
- Description copied from interface:
VariableValueManager
- Revert the value of the variable back to it's default.
- Specified by:
clearValue
in interface VariableValueManager
- Returns:
- the existing value (may be null)
getPassivatableVariables
public java.lang.String getPassivatableVariables()
- Description copied from interface:
VariableValueManager
- Used internally by the framework to gather up all variable state that isn't reconstructed by
simply resetting from definitions.
- Specified by:
getPassivatableVariables
in interface VariableValueManager
getVariableValue
public java.lang.Object getVariableValue(Variable var)
- Specified by:
getVariableValue
in interface VariableValueManager
getVariableValue
public java.lang.Object getVariableValue(java.lang.String name)
- Specified by:
getVariableValue
in interface VariableValueManager
getVariableValueRaw
public java.lang.Object getVariableValueRaw(Variable var,
boolean evaluateDefaultOrExpr)
- Specified by:
getVariableValueRaw
in interface VariableValueManager
getVariableValueRaw
public java.lang.Object getVariableValueRaw(java.lang.String name,
boolean evaluateDefaultOrExpr)
- Specified by:
getVariableValueRaw
in interface VariableValueManager
getVariableValues
public java.lang.Object[] getVariableValues(Variable[] vars)
- Specified by:
getVariableValues
in interface VariableValueManager
getVariableValuesRaw
public java.lang.Object[] getVariableValuesRaw(Variable[] vars,
boolean useDefaultValue)
- Specified by:
getVariableValuesRaw
in interface VariableValueManager
mergeVariableValues
public void mergeVariableValues(Variable[] vars,
java.lang.Object[] varVals)
- Specified by:
mergeVariableValues
in interface VariableValueManager
populateVariableValue
protected void populateVariableValue(Variable var,
java.lang.Object value)
setVariableValue
public void setVariableValue(Variable var,
java.lang.Object value)
- Specified by:
setVariableValue
in interface VariableValueManager
setVariableValue
public void setVariableValue(java.lang.String name,
java.lang.Object value)
- Specified by:
setVariableValue
in interface VariableValueManager
hasVariableValue
public boolean hasVariableValue(Variable var)
- Specified by:
hasVariableValue
in interface VariableValueManager
hasVariableValue
public boolean hasVariableValue(java.lang.String name)
- Specified by:
hasVariableValue
in interface VariableValueManager
setVariableValues
public void setVariableValues(Variable[] vars,
java.lang.Object[] varVals)
- Specified by:
setVariableValues
in interface VariableValueManager
setVariableValuesFrom
public void setVariableValuesFrom(VariableValueManager vm)
- Specified by:
setVariableValuesFrom
in interface VariableValueManager
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.