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