Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

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.

Author:
Michael Luetchford <michael.luetchford@oracle.com>

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 1 (11.1.1.5)

    E22562-01

    Copyright © 2011 Oracle. All Rights Reserved.