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

E22562-07

oracle.apps.fnd.applcore.dt.common.model
Class CoDependentViewObjectLovDataProviderImpl

java.lang.Object
  extended by oracle.apps.fnd.applcore.dt.common.model.AbstractLovDataProviderImpl
      extended by oracle.apps.fnd.applcore.dt.common.model.ViewObjectLovDataProviderImpl
          extended by oracle.apps.fnd.applcore.dt.common.model.CoDependentViewObjectLovDataProviderImpl
All Implemented Interfaces:
LovDataProvider

public class CoDependentViewObjectLovDataProviderImpl
extends ViewObjectLovDataProviderImpl

View Object LOV Data Provider Implementation with CoDependent criteria.


Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.dt.common.model.AbstractLovDataProviderImpl
_columns
 
Constructor Summary
CoDependentViewObjectLovDataProviderImpl(java.util.List<LovDataProviderColumn> columnNames, oracle.jbo.ViewObject viewObject, java.util.Map<LovDataProviderColumn,java.lang.Object> coDependentCriteria)
          Constructor for this LOV Data Provider.
 
Method Summary
protected  void buildWhereClause(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria, oracle.jbo.ViewObject viewObject)
          Build where clause with disjunction of the conjunction codependent criteria and a conjunction of provided criteria.
 
Methods inherited from class oracle.apps.fnd.applcore.dt.common.model.ViewObjectLovDataProviderImpl
applyCriteria, close, getData, next
 
Methods inherited from class oracle.apps.fnd.applcore.dt.common.model.AbstractLovDataProviderImpl
getColumnCount, getColumnNames, getColumns, getHiddenColumnIndexes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoDependentViewObjectLovDataProviderImpl

public CoDependentViewObjectLovDataProviderImpl(java.util.List<LovDataProviderColumn> columnNames,
                                                oracle.jbo.ViewObject viewObject,
                                                java.util.Map<LovDataProviderColumn,java.lang.Object> coDependentCriteria)
Constructor for this LOV Data Provider.

Parameters:
columnNames - The column names.
viewObject - The view object for this LOV Data Provider.
coDependentCriteria - The co-dependent criteria.
Method Detail

buildWhereClause

protected void buildWhereClause(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria,
                                oracle.jbo.ViewObject viewObject)
Build where clause with disjunction of the
  • conjunction codependent criteria and
  • a conjunction of provided criteria.
  • Overrides:
    buildWhereClause in class ViewObjectLovDataProviderImpl
    Parameters:
    criteria - The criteria to apply.
    viewObject - The view object to apply critieria to.

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

    E22562-07

    Copyright © 2013 Oracle. All Rights Reserved.