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 AbstractLovDataProviderImpl

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

public abstract class AbstractLovDataProviderImpl
extends java.lang.Object
implements LovDataProvider

Abstract class to implement some of the common logic for List of Value data providers.


Field Summary
protected  java.util.List<LovDataProviderColumn> _columns
           
 
Constructor Summary
protected AbstractLovDataProviderImpl(java.util.List<LovDataProviderColumn> columns)
          Protected constructor that must be instantiated by subclasses.
 
Method Summary
 int getColumnCount()
          Return the number of columns provided in the data provider.
 java.util.List<java.lang.String> getColumnNames()
          The display names of the columns provided in the data provider.
 java.util.List<LovDataProviderColumn> getColumns()
          Retrieve the data provider column collection.
 int[] getHiddenColumnIndexes()
          Retrieve the columns that have had their display flag set to false.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.apps.fnd.applcore.dt.common.ui.LovDataProvider
applyCriteria, close, getData, next
 

Field Detail

_columns

protected java.util.List<LovDataProviderColumn> _columns
Constructor Detail

AbstractLovDataProviderImpl

protected AbstractLovDataProviderImpl(java.util.List<LovDataProviderColumn> columns)
Protected constructor that must be instantiated by subclasses.

Parameters:
columns - The data provider column information.
Method Detail

getColumnCount

public int getColumnCount()
Return the number of columns provided in the data provider.

Specified by:
getColumnCount in interface LovDataProvider
Returns:
the number of columns provided.

getColumnNames

public java.util.List<java.lang.String> getColumnNames()
The display names of the columns provided in the data provider.

Specified by:
getColumnNames in interface LovDataProvider
Returns:
the display names of the columns.

getColumns

public java.util.List<LovDataProviderColumn> getColumns()
Retrieve the data provider column collection.

Specified by:
getColumns in interface LovDataProvider
Returns:
the collection of data provider columns.

getHiddenColumnIndexes

public int[] getHiddenColumnIndexes()
Retrieve the columns that have had their display flag set to false.

Specified by:
getHiddenColumnIndexes in interface LovDataProvider
Returns:
an array of column indexes that have the display flag set to false.

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.