Package dao.container
Class CustomSqlFormDao
- All Implemented Interfaces:
FormDao
,DeleteDao<Object>
,ILoadDao<LoadOptions>
,LoadDao
,SaveDao
,SaveLoadDeleteDao
,WebbpmDao
,TableProvider
- Author:
- Rinat Suleymanov
-
Field Summary
FieldsFields inherited from class dao.container.FormDaoImpl
deleteDao, saveDao
Fields inherited from class database.dao.DefaultLoadDao
uniqueResult
Fields inherited from class database.dao.AbstractLoadDao
datasourceJndiName, MESSAGE_SOURCE
Fields inherited from class ru.cg.webbpm.modules.database.api.entity_graph.dao.DefaultGraphDao
conditionBuilder, databaseStructureManager, dslProvider, graph
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CustomSqlFormDao
(DefaultEntityGraph graph, org.jooq.DSLContext dsl, DslProvider dslProvider, SecurityContext securityContext, VariableService variableService) CustomSqlFormDao
(SecurityContext securityContext, VariableService variableService) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
load
(Set<EntityColumn> columns) load
(Set<EntityColumn> columns, LoadOptions loadOptions) loadByPK
(Set<EntityColumn> columns, Object... keyValues) loadGraphTablesPKValues
(Object... keyValues) Methods inherited from class dao.container.FormDaoImpl
delete, delete, save
Methods inherited from class database.dao.DefaultLoadDao
getSelectForUpdateStep, getTotalRowCount, getTotalRowCount, load, loadAggregations, loadAggregations, loadByPK, loadMultiFieldAggregations, recordListToTableRowListByAlias, selectByJooqColumns
Methods inherited from class database.dao.AbstractLoadDao
addJoins, buildGroupByStep, buildLoadByPkQuery, buildLoadByPkQuery, buildSelectCountWhere, buildSelectCountWhere, buildSelectStepWithAggregationColumns, buildWhereStep, buildWhereStep, buildWhereStep, convertAggregateFuncFieldToJooqFields, convertAggregateFuncMultiFieldToJooqFields, convertEntityColumnsToJooqFields, convertToAggregateFunction, convertToAggregateFunctionMultiColumns, defaultEntityColumnAlias, getAggregateFuncFieldSelectStep, getAggregateFuncMultiFieldSelectStep, getColumnSelectStep, getColumnWithAliasSelectStep, getDatasourceJndiName, getGraphConditions, getJooqTableByEntity, getMatrix, getOrderByStep, getPkFields, getSelectCountJoinStep, getSelectCountJoinStep, prepareResultListWithAggregateColumns, recordListToTableFieldDataList, recordToTableFieldData, recordToTableRowByAlias, toJooqFieldWithAlias
Methods inherited from class ru.cg.webbpm.modules.database.api.entity_graph.dao.DefaultGraphDao
getComplexCondition, getContainsCondition, getDsl, getDsl, getEndsWithCondition, getEqualCondition, getEqualIgnoreCaseCondition, getFilterCondition, getFilterCondition, getFilterCondition, getFilterCondition, getFilterConditions, getGraphNodeTablePkFields, getGreaterOrEqualCondition, getGreaterThanCondition, getLessOrEqualCondition, getLessThanCondition, getNotContainsCondition, getNotEqualCondition, getOperator, getSequence, getStartsWithCondition, getStructureTable, getTable, getTableWithAlias, getUsedTables, setDatabaseStructureManager, setDsl, setDslProvider, setGraph, toJooqField
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.modules.database.api.dao.ILoadDao
getTotalRowCount
Methods inherited from interface ru.cg.webbpm.modules.database.api.dao.LoadDao
getDatasourceJndiName, getPkFields, getTotalRowCount, loadAggregations, loadAggregations, loadByPK, loadMultiFieldAggregations
Methods inherited from interface ru.cg.webbpm.modules.database.api.TableProvider
getTableByAlias, getUsedTables
-
Field Details
-
sql
-
parameterVariables
-
saveSelectSql
-
-
Constructor Details
-
CustomSqlFormDao
@Autowired public CustomSqlFormDao(SecurityContext securityContext, VariableService variableService) -
CustomSqlFormDao
protected CustomSqlFormDao(DefaultEntityGraph graph, org.jooq.DSLContext dsl, DslProvider dslProvider, SecurityContext securityContext, VariableService variableService)
-
-
Method Details
-
afterPropertiesSet
@PostConstruct protected void afterPropertiesSet()- Overrides:
afterPropertiesSet
in classFormDaoImpl
-
load
- Specified by:
load
in interfaceILoadDao<LoadOptions>
- Specified by:
load
in interfaceLoadDao
- Overrides:
load
in classDefaultLoadDao
-
load
- Specified by:
load
in interfaceILoadDao<LoadOptions>
- Specified by:
load
in interfaceLoadDao
- Overrides:
load
in classAbstractLoadDao<LoadOptions>
-
loadByPK
- Specified by:
loadByPK
in interfaceILoadDao<LoadOptions>
- Specified by:
loadByPK
in interfaceLoadDao
- Overrides:
loadByPK
in classDefaultLoadDao
-
loadGraphTablesPKValues
- Specified by:
loadGraphTablesPKValues
in interfaceFormDao
- Overrides:
loadGraphTablesPKValues
in classFormDaoImpl
-