lumis.doui.table
Class TableDataProvider

Package class diagram package TableDataProvider
java.lang.Object
  extended by lumis.doui.table.TableDataProvider
All Implemented Interfaces:
IDataProvider<TableSource>, ITableDataProvider
Direct Known Subclasses:
CacheRuntimeDataProvider, ContentTableDataProvider, ReportDataProvider, XslCacheDataProvider

@StableMinor(version="5.5",
             sinceVersion="4.0")
public class TableDataProvider
extends Object
implements ITableDataProvider

Data provider that provides table data

Since:
4.0.0

Field Summary
 
Fields inherited from interface lumis.doui.source.IDataProvider
INTERFACE_INSTANCE_PROPERTY_FIELDS, INTERFACE_INSTANCE_PROPERTY_FILTERS, INTERFACE_INSTANCE_PROPERTY_MAX_ROWS, INTERFACE_INSTANCE_PROPERTY_ORDER_BY, MAX_NUM_ORDER_BY_FIELDS
 
Constructor Summary
TableDataProvider()
           
 
Method Summary
 QuerySelect buildQuerySelect(TableSource source, ITransaction transaction)
           
 QueryBuilder createQueryBuilder(IParameters parameters, TableSource source, ITransaction transaction)
           
 void loadData(SessionConfig sessionConfig, TableSource source, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDataProvider

public TableDataProvider()
                  throws PortalException
Throws:
PortalException
Method Detail

loadData

public void loadData(SessionConfig sessionConfig,
                     TableSource source,
                     ITransaction transaction)
              throws PortalException
Specified by:
loadData in interface IDataProvider<TableSource>
Throws:
PortalException

buildQuerySelect

public QuerySelect buildQuerySelect(TableSource source,
                                    ITransaction transaction)
                             throws PortalException
Specified by:
buildQuerySelect in interface ITableDataProvider
Throws:
PortalException

createQueryBuilder

public QueryBuilder createQueryBuilder(IParameters parameters,
                                       TableSource source,
                                       ITransaction transaction)
                                throws PortalException
Specified by:
createQueryBuilder in interface ITableDataProvider
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.