@StableMinor(version="12.4", sinceVersion="4.0") public class TableDataProvider extends Object implements ITableDataProvider
INTERFACE_INSTANCE_PROPERTY_FIELDS, INTERFACE_INSTANCE_PROPERTY_FILTERS, INTERFACE_INSTANCE_PROPERTY_MAX_ROWS, INTERFACE_INSTANCE_PROPERTY_ORDER_BY, MAX_NUM_ORDER_BY_FIELDS
Constructor and Description |
---|
TableDataProvider() |
Modifier and Type | Method and Description |
---|---|
QuerySelect |
buildQuerySelect(TableSource source,
ITransaction transaction) |
QueryBuilder |
createQueryBuilder(IParameters parameters,
TableSource source,
ITransaction transaction) |
void |
loadData(SessionConfig sessionConfig,
TableSource source,
ITransaction transaction) |
public TableDataProvider() throws PortalException
PortalException
public void loadData(SessionConfig sessionConfig, TableSource source, ITransaction transaction) throws PortalException
loadData
in interface IDataProvider<TableSource>
PortalException
public QuerySelect buildQuerySelect(TableSource source, ITransaction transaction) throws PortalException
buildQuerySelect
in interface ITableDataProvider
PortalException
public QueryBuilder createQueryBuilder(IParameters parameters, TableSource source, ITransaction transaction) throws PortalException
createQueryBuilder
in interface ITableDataProvider
PortalException
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.