Interface ILoadDao<T extends NonPageableLoadOptions>
- All Superinterfaces:
TableProvider
,WebbpmDao
- All Known Subinterfaces:
CalendarDao
,EditableOneToManyDao
,FilePreviewDao
,FileUploadDao
,FormDao
,GanttChartLoadDao
,LoadDao
,NonPageableLoadDao
,PagingGridDao
,SaveLoadDeleteDao
,TreeGridLoadDao
- All Known Implementing Classes:
AbstractLoadDao
,AutocompleteLoadDao
,CalendarDaoImpl
,ComboBoxLoadDao
,CustomSqlFormDao
,CustomSqlLoadDao
,DefaultLoadDao
,EditableGridDao
,EditableOneToManyDaoImpl
,FilePreviewDaoImpl
,FileUploadDaoImpl
,FormDaoImpl
,GanttChartLoadDaoImpl
,LinkFieldDao
,PagingGridDaoImpl
,TreeDefaultLoadDao
,TreeGridLoadDaoImpl
- Author:
- l.tyshchenko
-
Method Summary
Modifier and TypeMethodDescriptionlong
getTotalRowCount
(T loadOptions) default long
getTotalRowCount
(T loadOptions, EntityColumn entityColumn) load
(Set<EntityColumn> columns) load
(Set<EntityColumn> columns, T loadOptions) loadAggregations
(Set<AggregateFuncField> aggregateFuncFields, T loadOptions) loadAggregations
(Set<EntityColumn> columns, Set<AggregateFuncField> aggregateFuncFields, T loadOptions) loadByPK
(Set<EntityColumn> columns, Object... keyValues) loadByPK
(Set<EntityColumn> var1, T loadOptions, Object... var2) default TableRowWithMultiColumn
loadMultiFieldAggregations
(Set<AggregateFuncField> aggregateFuncFields, T loadOptions) Methods inherited from interface ru.cg.webbpm.modules.database.api.TableProvider
getTableByAlias, getUsedTables
-
Method Details
-
getPkFields
Set<EntityColumn> getPkFields() -
load
-
load
-
loadAggregations
List<TableRow> loadAggregations(Set<EntityColumn> columns, Set<AggregateFuncField> aggregateFuncFields, T loadOptions) -
loadAggregations
-
loadByPK
-
loadByPK
-
getTotalRowCount
-
getTotalRowCount
-
getDatasourceJndiName
String getDatasourceJndiName()- Specified by:
getDatasourceJndiName
in interfaceWebbpmDao
-
loadMultiFieldAggregations
default TableRowWithMultiColumn loadMultiFieldAggregations(Set<AggregateFuncField> aggregateFuncFields, T loadOptions)
-