Class DataQueryGroupDao
- java.lang.Object
-
- org.openforis.collect.persistence.jooq.JooqDaoSupport
-
- org.openforis.collect.persistence.jooq.MappingJooqDaoSupport<I,T,C>
-
- org.openforis.collect.persistence.jooq.SurveyObjectMappingJooqDaoSupport<Integer,T,C>
-
- org.openforis.collect.datacleansing.persistence.DataCleansingItemDao<DataQueryGroup,DataQueryGroupDao.JooqDSLContext>
-
- org.openforis.collect.datacleansing.persistence.DataQueryGroupDao
-
- All Implemented Interfaces:
PersistedObjectDao<DataQueryGroup,Integer>
@Component("dataQueryGroupDao") @Transactional public class DataQueryGroupDao extends DataCleansingItemDao<DataQueryGroup,DataQueryGroupDao.JooqDSLContext>- Author:
- S. Ricci
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDataQueryGroupDao.JooqDSLContext-
Nested classes/interfaces inherited from class org.openforis.collect.persistence.jooq.JooqDaoSupport
JooqDaoSupport.CollectStoreQuery, JooqDaoSupport.CollectStoreQueryBuffer
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.persistence.jooq.MappingJooqDaoSupport
jooqFactoryClass
-
Fields inherited from class org.openforis.collect.persistence.jooq.JooqDaoSupport
dsl, log
-
-
Constructor Summary
Constructors Constructor Description DataQueryGroupDao()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static SelectConditionStep<Record1<Integer>>createDataQueryGroupIdBySurveyQuery(CollectDSLContext dsl, CollectSurvey survey)voiddeleteBySurvey(CollectSurvey survey)voiddeleteQueryAssociations(DataQueryGroup group)voiddeleteQueryAssociations(CollectSurvey survey)voidinsertQueryAssociations(DataQueryGroup chain, List<Integer> queryIds)List<DataQueryGroup>loadBySurvey(CollectSurvey survey)Set<DataQueryGroup>loadGroupsByQuery(DataQuery query)List<Integer>loadQueryIds(DataQueryGroup group)-
Methods inherited from class org.openforis.collect.persistence.jooq.SurveyObjectMappingJooqDaoSupport
dsl, insert, loadById, update
-
Methods inherited from class org.openforis.collect.persistence.jooq.MappingJooqDaoSupport
delete, deleteByIds, dsl, findContaining, findStartingWith, getConfiguration, loadAll, loadById, loadById
-
Methods inherited from class org.openforis.collect.persistence.jooq.JooqDaoSupport
executeInBatch, getLog, isConstraintViolation, setDsl, toTimestamp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openforis.collect.persistence.PersistedObjectDao
delete, loadAll, loadById
-
-
-
-
Method Detail
-
loadBySurvey
public List<DataQueryGroup> loadBySurvey(CollectSurvey survey)
- Specified by:
loadBySurveyin classSurveyObjectMappingJooqDaoSupport<Integer,DataQueryGroup,DataQueryGroupDao.JooqDSLContext>
-
deleteBySurvey
public void deleteBySurvey(CollectSurvey survey)
- Specified by:
deleteBySurveyin classSurveyObjectMappingJooqDaoSupport<Integer,DataQueryGroup,DataQueryGroupDao.JooqDSLContext>
-
loadGroupsByQuery
public Set<DataQueryGroup> loadGroupsByQuery(DataQuery query)
-
loadQueryIds
public List<Integer> loadQueryIds(DataQueryGroup group)
-
deleteQueryAssociations
public void deleteQueryAssociations(DataQueryGroup group)
-
deleteQueryAssociations
public void deleteQueryAssociations(CollectSurvey survey)
-
insertQueryAssociations
public void insertQueryAssociations(DataQueryGroup chain, List<Integer> queryIds)
-
createDataQueryGroupIdBySurveyQuery
protected static SelectConditionStep<Record1<Integer>> createDataQueryGroupIdBySurveyQuery(CollectDSLContext dsl, CollectSurvey survey)
-
-