Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.common
Class VariableValueManagerImpl

java.lang.Object
  extended by oracle.jbo.common.VariableManagerImpl
      extended by oracle.jbo.common.VariableValueManagerImpl
All Implemented Interfaces:
VariableManager, VariableValueManager

public class VariableValueManagerImpl
extends VariableManagerImpl
implements VariableValueManager


Field Summary
static java.lang.Class CLASS_INSTANCE
           
 
Fields inherited from class oracle.jbo.common.VariableManagerImpl
mVariableList, mVariables
 
Constructor Summary
VariableValueManagerImpl(VariableManagerOwner owner, VariableManager[] varMgrParents)
           
 
Method Summary
protected  java.lang.Object accessValue(Variable var, boolean evaluateDefaultOrExpr)
           
 void activatePassivatedVariables(java.lang.String passivatedString)
          Used internally by the framework to reinstate the passivation image without causing any ripples in either the validation or notifications.
 java.lang.Object clearValue(java.lang.String name)
          Revert the value of the variable back to it's default.
 java.lang.Object clearValue(Variable v)
          Revert the value of the variable back to it's default.
 java.lang.String getPassivatableVariables()
          Used internally by the framework to gather up all variable state that isn't reconstructed by simply resetting from definitions.
 java.lang.Object getVariableValue(java.lang.String name)
           
 java.lang.Object getVariableValue(Variable var)
           
 java.lang.Object getVariableValueRaw(java.lang.String name, boolean evaluateDefaultOrExpr)
           
 java.lang.Object getVariableValueRaw(Variable var, boolean evaluateDefaultOrExpr)
           
 java.lang.Object[] getVariableValues(Variable[] vars)
           
 java.lang.Object[] getVariableValuesRaw(Variable[] vars, boolean useDefaultValue)
           
 boolean hasVariableValue(java.lang.String name)
           
 boolean hasVariableValue(Variable var)
           
 void mergeVariableValues(Variable[] vars, java.lang.Object[] varVals)
           
protected  void populateVariableValue(Variable var, java.lang.Object value)
           
 void setVariableValue(java.lang.String name, java.lang.Object value)
           
 void setVariableValue(Variable var, java.lang.Object value)
           
 void setVariableValues(Variable[] vars, java.lang.Object[] varVals)
           
 void setVariableValuesFrom(VariableValueManager vm)
           
 
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
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE
Constructor Detail

VariableValueManagerImpl

public VariableValueManagerImpl(VariableManagerOwner owner,
                                VariableManager[] varMgrParents)
Method Detail

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

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.