Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

oracle.jbo
Interface VariableValueManager

All Superinterfaces:
VariableManager
All Known Implementing Classes:
ClientVariableValueManager, DCVariableValueManagerImpl, VariableValueManagerImpl

public interface VariableValueManager
extends VariableManager

Manages named variables and their values.

Since:
JDeveloper 10.1.3

Method Summary
 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 var)
          Revert the value of the variable back to it's default.
 java.lang.String getLocalPassivatableVariables()
          Used internally by the framework to gather up all variable state that isn't reconstructed by simply resetting from definitions.
 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 evaluateDefaultOrExpr)
           
 boolean hasVariableValue(java.lang.String name)
           
 boolean hasVariableValue(Variable var)
           
 void mergeVariableValues(Variable[] vars, java.lang.Object[] varVals)
           
 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 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
 

Method Detail

hasVariableValue

boolean hasVariableValue(Variable var)

hasVariableValue

boolean hasVariableValue(java.lang.String name)

getVariableValue

java.lang.Object getVariableValue(Variable var)

getVariableValue

java.lang.Object getVariableValue(java.lang.String name)

getVariableValueRaw

java.lang.Object getVariableValueRaw(Variable var,
                                     boolean evaluateDefaultOrExpr)

getVariableValueRaw

java.lang.Object getVariableValueRaw(java.lang.String name,
                                     boolean evaluateDefaultOrExpr)

getVariableValues

java.lang.Object[] getVariableValues(Variable[] vars)

getVariableValuesRaw

java.lang.Object[] getVariableValuesRaw(Variable[] vars,
                                        boolean evaluateDefaultOrExpr)

setVariableValue

void setVariableValue(Variable var,
                      java.lang.Object value)

setVariableValue

void setVariableValue(java.lang.String name,
                      java.lang.Object value)

setVariableValues

void setVariableValues(Variable[] vars,
                       java.lang.Object[] varVals)

setVariableValuesFrom

void setVariableValuesFrom(VariableValueManager vm)

mergeVariableValues

void mergeVariableValues(Variable[] vars,
                         java.lang.Object[] varVals)

clearValue

java.lang.Object clearValue(java.lang.String name)
Revert the value of the variable back to it's default.

Returns:
the existing value (may be null)
Throws:
NoDefException - if the name doesn't refer to an existing variable

clearValue

java.lang.Object clearValue(Variable var)
Revert the value of the variable back to it's default.

Returns:
the existing value (may be null)

getPassivatableVariables

java.lang.String getPassivatableVariables()
Used internally by the framework to gather up all variable state that isn't reconstructed by simply resetting from definitions.


getLocalPassivatableVariables

java.lang.String getLocalPassivatableVariables()
Used internally by the framework to gather up all variable state that isn't reconstructed by simply resetting from definitions. Doesn't recurse the parent variable managers.


activatePassivatedVariables

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.


Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

Copyright © 1997, 2009, Oracle. All rights reserved.