Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.runtime.util.common
Interface LOVDef

All Known Implementing Classes:
ContextLOVDefImpl, CustomLOVDefImpl, LOVDefImpl, SecuredLOVDefImpl, UomLOVDefImpl

public interface LOVDef

The definition of a List-Of-Values in ADFbc.


Nested Class Summary
static class LOVDef.DefObjectType
          Definition object types.
static interface LOVDef.ParameterBoundValue
          A bound value which is a parameter's current value.
static interface LOVDef.PropertyBoundValue
          A bound value that is a property of the flexfield or the segment.
static interface LOVDef.SegmentBoundValue
          A bound value which is a segment's current value.
 
Field Summary
static java.lang.String PARAMETER_BOUND_VALUE
          The token that represents the parameter bound value.
static java.lang.String PROPERTY_BOUND_VALUE
          The token that represents the property bound value.
static java.lang.String SEGMENT_BOUND_VALUE
          The token that represents the segment bound value.
 
Method Summary
 java.util.List<java.lang.String> getBoundParameterNames()
          Gets the names of the bound parameters.
 PortableExpression getBoundParameterValue(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> tokens)
          Gets the value of a bound parameter.
 java.lang.String getDescriptionAttributeName()
          Gets the name of the description attribute.
 java.lang.String getDisplayAttributeName()
          Gets the name of the view attribute that represents the display of a value.
 java.lang.Class getDisplayAttributeType()
          Gets the type of the display attribute.
 java.lang.String getDisplayCriteriaName()
          Gets the name of the display criteria.
 java.util.List<java.lang.String> getHintAttributeNames()
          Gets the list of view attributes that serve as hints when searching for a value.
 java.lang.String getIdOrValueAttributeName()
          Gets the name of the view attribute that represents the ID or value.
 java.lang.String getIdOrValueCriteriaName()
          Gets the name of the view criteria for locating an ID or a value.
 java.lang.String getIdOrValueVariableName()
          Gets the name of the bind variable for locating an ID or a value.
 java.lang.String getOrderBy()
          Gets the order-by statement.
 java.lang.String getTableAliasForValueAttributes()
          Gets the table alias for value attributes.
 java.lang.String getValueColumnForValidationRules()
          Gets the value column (prefixed with alias if needed) used in validation rules.
 java.util.List<java.lang.String> getViewCriteriaNames()
          Gets the names of the view criteria that must be applied.
 java.lang.String getViewDefName()
          Gets the view definition that defines the LOV
 java.util.List<java.lang.String> getXBoundParameterNames()
          Gets the names of the bound parameters used for translation from values to displays.
 java.util.List<java.lang.String> getXViewCriteriaNames()
          Gets the names of the view criteria for translation from values to displays.
 

Field Detail

SEGMENT_BOUND_VALUE

static final java.lang.String SEGMENT_BOUND_VALUE
The token that represents the segment bound value.

See Also:
Constant Field Values

PARAMETER_BOUND_VALUE

static final java.lang.String PARAMETER_BOUND_VALUE
The token that represents the parameter bound value.

See Also:
Constant Field Values

PROPERTY_BOUND_VALUE

static final java.lang.String PROPERTY_BOUND_VALUE
The token that represents the property bound value.

See Also:
Constant Field Values
Method Detail

getViewDefName

java.lang.String getViewDefName()
Gets the view definition that defines the LOV

Returns:
the view definition

getIdOrValueAttributeName

java.lang.String getIdOrValueAttributeName()
Gets the name of the view attribute that represents the ID or value.

Returns:
the name of the view attribute that represents the ID or value

getIdOrValueCriteriaName

java.lang.String getIdOrValueCriteriaName()
Gets the name of the view criteria for locating an ID or a value.

Returns:
the name of the view criteria for locating an ID or a value

getIdOrValueVariableName

java.lang.String getIdOrValueVariableName()
Gets the name of the bind variable for locating an ID or a value.

Returns:
the name of the bind variable for locating an ID or a value

getDisplayAttributeName

java.lang.String getDisplayAttributeName()
Gets the name of the view attribute that represents the display of a value.

Returns:
the name of the view attribute that represents the display of a value

getDisplayAttributeType

java.lang.Class getDisplayAttributeType()
Gets the type of the display attribute.

Returns:
the type of the display attribute
See Also:
getDisplayAttributeName()

getDescriptionAttributeName

java.lang.String getDescriptionAttributeName()
Gets the name of the description attribute.

Returns:
the name of the description attribute

getHintAttributeNames

java.util.List<java.lang.String> getHintAttributeNames()
Gets the list of view attributes that serve as hints when searching for a value. The value and display attribute are NOT included.

Returns:
the list of view attributes that serve as hints when searching for a value

getOrderBy

java.lang.String getOrderBy()
Gets the order-by statement.

Returns:
the order-by statement

getTableAliasForValueAttributes

java.lang.String getTableAliasForValueAttributes()
Gets the table alias for value attributes.

Returns:
the table alias for value attributes; null if no alias is needed

getValueColumnForValidationRules

java.lang.String getValueColumnForValidationRules()
Gets the value column (prefixed with alias if needed) used in validation rules. This is to replace &{VALUE.VALUE} in a rule.

Returns:
the value column used in validation rules

getViewCriteriaNames

java.util.List<java.lang.String> getViewCriteriaNames()
Gets the names of the view criteria that must be applied.

Returns:
the names of the view criteria

getXViewCriteriaNames

java.util.List<java.lang.String> getXViewCriteriaNames()
Gets the names of the view criteria for translation from values to displays.

Returns:
the names of the view criteria for translation; null if no translation is needed.

getDisplayCriteriaName

java.lang.String getDisplayCriteriaName()
Gets the name of the display criteria.

Returns:
the name of the display criteria

getBoundParameterNames

java.util.List<java.lang.String> getBoundParameterNames()
Gets the names of the bound parameters.

Returns:
the names of the bound parameters; null if no bound parameters are required

getXBoundParameterNames

java.util.List<java.lang.String> getXBoundParameterNames()
Gets the names of the bound parameters used for translation from values to displays.

Returns:
the names of the bound parameters used for translation; null if no translation is needed.

getBoundParameterValue

PortableExpression getBoundParameterValue(java.lang.String name,
                                          java.util.Map<java.lang.String,java.lang.Object> tokens)
Gets the value of a bound parameter.

Parameters:
name - the name of the bound parameter
tokens - the tokens used to construct the parameter value
Returns:
the value of the bound parameter; null if the given bound parameter is not found or the value is not defined

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.