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

E22562-03

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

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

public class ViewObjectLovDataProviderImpl
extends AbstractLovDataProviderImpl

View Object LOV Data Provider Implementation.

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

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.dt.common.model.AbstractLovDataProviderImpl
_columns
 
Constructor Summary
ViewObjectLovDataProviderImpl(java.util.List<LovDataProviderColumn> columnNames, oracle.jbo.ViewObject viewObject)
          Constructor for View Object LOV Data Provider.
 
Method Summary
 void applyCriteria(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria)
          Apply restriction criteria for this data.
protected  void buildWhereClause(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria, oracle.jbo.ViewObject viewObject)
          Build where clause with conjunction of provided criteria.
 void close()
          Not implemented for View Object LOV Data Provider.
 java.util.List getData()
          Retrieve the data provided by the view object in its current row.
 boolean next()
          Move the current row to the next row.
 
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

ViewObjectLovDataProviderImpl

public ViewObjectLovDataProviderImpl(java.util.List<LovDataProviderColumn> columnNames,
                                     oracle.jbo.ViewObject viewObject)
Constructor for View Object LOV Data Provider.

Parameters:
columnNames - The names of the columns.
viewObject - The view object to use for the LOV Data.
Method Detail

applyCriteria

public void applyCriteria(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria)
Apply restriction criteria for this data.

Parameters:
criteria - The criteria to apply.

buildWhereClause

protected void buildWhereClause(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria,
                                oracle.jbo.ViewObject viewObject)
Build where clause with conjunction of provided criteria.

Parameters:
criteria - The criteria to apply.
viewObject - The view object to apply critieria to.

getData

public java.util.List getData()
Retrieve the data provided by the view object in its current row.

Returns:

next

public boolean next()
Move the current row to the next row.

Returns:
true if next row exists.

close

public void close()
Not implemented for View Object LOV Data Provider.


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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.