Package lumis.doui.table
Class TableDataProvider
- java.lang.Object
-
- lumis.doui.table.TableDataProvider
-
- All Implemented Interfaces:
IDataProvider<TableSource>
,ITableDataProvider
- Direct Known Subclasses:
CacheRuntimeDataProvider
,ChannelPathDataProvider
,ContentTableDataProvider
,LastContentsDataProvider
,MessageMaxLengthDataProvider
,QuestionTableDataProvider
,ServiceInstancePublishingToSocialNetworksDataProvider
,WebResourceRedirectionDataProvider
,WorkFlowStatusDataProvider
,XslCacheDataProvider
@StableMinor(version="17.0", sinceVersion="4.0") public class TableDataProvider extends java.lang.Object implements ITableDataProvider
Data provider that provides table data- Since:
- 4.0.0
- Version:
- $Revision$ $Date$
-
-
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
Constructors Constructor Description TableDataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuerySelect
buildQuerySelect(TableSource source, ITransaction transaction)
QueryBuilder
createQueryBuilder(IParameters parameters, TableSource source, ITransaction transaction)
void
loadData(SessionConfig sessionConfig, TableSource source, ITransaction transaction)
-
-
-
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 interfaceIDataProvider<TableSource>
- Throws:
PortalException
-
buildQuerySelect
public QuerySelect buildQuerySelect(TableSource source, ITransaction transaction) throws PortalException
- Specified by:
buildQuerySelect
in interfaceITableDataProvider
- Throws:
PortalException
-
createQueryBuilder
public QueryBuilder createQueryBuilder(IParameters parameters, TableSource source, ITransaction transaction) throws PortalException
- Specified by:
createQueryBuilder
in interfaceITableDataProvider
- Throws:
PortalException
-
-