Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


oracle.jbo
Interface VariableValueManager

All Superinterfaces:
VariableManager
All Known Implementing Classes:
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 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 useDefaultValue)
           
 java.lang.Object getVariableValueRaw(Variable var, boolean useDefaultValue)
           
 java.lang.Object[] getVariableValues(Variable[] vars)
           
 java.lang.Object[] getVariableValuesRaw(Variable[] vars, boolean useDefalutValue)
           
 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)
           

 

Methods inherited from interface oracle.jbo.VariableManager
addVariable, addVariable, clearVariables, findDeclaredVariable, findVariable, getDeclaredVariableCount, getDeclaredVariables, getName, getVariableCount, getVariables, getVariablesMap, getVariablesOfKind, getVarMgrOwner, getVarMgrParents, lookupVariable, mergeVariables, removeVariable, replaceVariable, variableChanged

 

Method Detail

getVariableValue

public java.lang.Object getVariableValue(Variable var)

getVariableValue

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

getVariableValueRaw

public java.lang.Object getVariableValueRaw(Variable var,
                                            boolean useDefaultValue)

getVariableValueRaw

public java.lang.Object getVariableValueRaw(java.lang.String name,
                                            boolean useDefaultValue)

getVariableValues

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

getVariableValuesRaw

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

setVariableValue

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

setVariableValue

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

mergeVariableValues

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

clearValue

public 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

public 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

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

activatePassivatedVariables

public 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 Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3)
B16005-01


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