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

E22562-01

oracle.apps.fnd.applcore.dt.common.ui
Interface LovDataProvider

All Known Implementing Classes:
AbstractLovDataProviderImpl, CoDependentViewObjectLovDataProviderImpl, DependentJdbcLovDataProviderImpl, JdbcLovDataProviderImpl, ViewObjectLovDataProviderImpl

public interface LovDataProvider

Interface to provide data to an LOV component.

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

Method Summary
 void applyCriteria(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria)
          Apply the supplied column, value pair to retrieve a restricted data set.
 void close()
          Method to close the row iterator.
 int getColumnCount()
          Method used return the number of columns required in the Lov.
 java.util.List<java.lang.String> getColumnNames()
          Method used to return a list of column names for display in the Lov.
 java.util.List<LovDataProviderColumn> getColumns()
          Method used to provide the list of all columns information for this data provider.
 java.util.List getData()
          Method to retrieve the current row of the data provider.
 int[] getHiddenColumnIndexes()
          Method used to provide an array of the hidden column indexes.
 boolean next()
          Method to iterate and check that a next row exists.
 

Method Detail

getColumnCount

int getColumnCount()
Method used return the number of columns required in the Lov.

Returns:
int number of columns.

getColumnNames

java.util.List<java.lang.String> getColumnNames()
Method used to return a list of column names for display in the Lov.

Returns:
List list of columns.

getColumns

java.util.List<LovDataProviderColumn> getColumns()
Method used to provide the list of all columns information for this data provider.

Returns:
all the columns for this data provider.

getHiddenColumnIndexes

int[] getHiddenColumnIndexes()
Method used to provide an array of the hidden column indexes.

Returns:
an array of the hidden column indexes.

applyCriteria

void applyCriteria(java.util.Map<LovDataProviderColumn,java.lang.Object> criteria)
Apply the supplied column, value pair to retrieve a restricted data set.

Parameters:
criteria - the column, value pairs to apply.

getData

java.util.List getData()
Method to retrieve the current row of the data provider.

Returns:
the current row.

next

boolean next()
Method to iterate and check that a next row exists.

Returns:
true if another row exists.

close

void close()
Method to close the row iterator.


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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.