Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.2)

E22563-02

oracle.apps.fnd.applcp.migrate.modeler.common
Class ContextLOVDefImpl

java.lang.Object
  extended by oracle.apps.fnd.applcp.migrate.modeler.common.ContextLOVDefImpl
All Implemented Interfaces:
LOVDef

public class ContextLOVDefImpl
extends java.lang.Object
implements LOVDef

A default LOV definition for descriptive flexfield contexts.


Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.applcp.migrate.modeler.common.LOVDef
LOVDef.DefObjectType, LOVDef.ParameterBoundValue, LOVDef.PropertyBoundValue, LOVDef.SegmentBoundValue
 
Field Summary
 
Fields inherited from interface oracle.apps.fnd.applcp.migrate.modeler.common.LOVDef
PARAMETER_BOUND_VALUE, PROPERTY_BOUND_VALUE, SEGMENT_BOUND_VALUE
 
Constructor Summary
ContextLOVDefImpl(long appID, java.lang.String flexCode)
          Constructs a default context LOV definition.
 
Method Summary
 java.util.List<java.lang.String> getBoundParameterNames()
          Gets the names of the bound parameters.
 java.lang.String getBoundParameterValue(java.lang.String name, java.util.HashMap<java.lang.String,java.lang.Object> tokens)
          Gets the value of a bound parameter.
 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 getOrderBy()
          Gets the order-by statement.
 java.lang.String getValueAttributeName()
          Gets the name of the view attribute that represents the value.
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextLOVDefImpl

public ContextLOVDefImpl(long appID,
                         java.lang.String flexCode)
Constructs a default context LOV definition.

Parameters:
appID - the application ID
flexCode - the code of the flexfield
Method Detail

getViewDefName

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

Specified by:
getViewDefName in interface LOVDef
Returns:
the view definition

getValueAttributeName

public java.lang.String getValueAttributeName()
Gets the name of the view attribute that represents the value.

Specified by:
getValueAttributeName in interface LOVDef
Returns:
the name of the view attribute that represents the value

getDisplayAttributeName

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

Specified by:
getDisplayAttributeName in interface LOVDef
Returns:
the name of the view attribute that represents the display of a value

getDisplayAttributeType

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

Specified by:
getDisplayAttributeType in interface LOVDef
Returns:
the type of the display attribute
See Also:
LOVDef.getDisplayAttributeName()

getHintAttributeNames

public 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.

Specified by:
getHintAttributeNames in interface LOVDef
Returns:
the list of view attributes that serve as hints when searching for a value

getOrderBy

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

Specified by:
getOrderBy in interface LOVDef
Returns:
the order-by statement

getViewCriteriaNames

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

Specified by:
getViewCriteriaNames in interface LOVDef
Returns:
the names of the view criteria

getXViewCriteriaNames

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

Specified by:
getXViewCriteriaNames in interface LOVDef
Returns:
the names of the view criteria for translation; null if no translation is needed.

getDisplayCriteriaName

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

Specified by:
getDisplayCriteriaName in interface LOVDef
Returns:
the name of the display criteria

getBoundParameterNames

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

Specified by:
getBoundParameterNames in interface LOVDef
Returns:
the names of the bound parameters; null if no bound parameters are required

getXBoundParameterNames

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

Specified by:
getXBoundParameterNames in interface LOVDef
Returns:
the names of the bound parameters used for translation; null if no translation is needed.

getBoundParameterValue

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

Specified by:
getBoundParameterValue in interface LOVDef
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 Enterprise Scheduler Service
11g Release 1 (11.1.2)

E22563-02

Copyright © 2011 Oracle. All Rights Reserved.