Class DataReportItemDao
- java.lang.Object
-
- org.openforis.collect.persistence.jooq.JooqDaoSupport
-
- org.openforis.collect.persistence.jooq.MappingJooqDaoSupport<Integer,DataReportItem,DataReportItemDao.JooqDSLContext>
-
- org.openforis.collect.datacleansing.persistence.DataReportItemDao
-
@Component("dataReportItemDao") @Transactional public class DataReportItemDao extends MappingJooqDaoSupport<Integer,DataReportItem,DataReportItemDao.JooqDSLContext>- Author:
- S. Ricci
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDataReportItemDao.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 DataReportItemDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountAffectedRecords(DataReport report)intcountItems(DataReport report)voiddeleteByReport(DataReport report)voiddeleteBySurvey(CollectSurvey survey)protected DataReportItemDao.JooqDSLContextdsl()protected DataReportItemDao.JooqDSLContextdsl(DataReport report)voidinsert(DataReport report, List<DataReportItem> items)List<DataReportItem>loadByReport(DataReport report)List<DataReportItem>loadByReport(DataReport report, Integer offset, Integer limit)-
Methods inherited from class org.openforis.collect.persistence.jooq.MappingJooqDaoSupport
delete, deleteByIds, findContaining, findStartingWith, getConfiguration, insert, loadAll, loadById, loadById, update
-
Methods inherited from class org.openforis.collect.persistence.jooq.JooqDaoSupport
executeInBatch, getLog, isConstraintViolation, setDsl, toTimestamp
-
-
-
-
Method Detail
-
loadByReport
public List<DataReportItem> loadByReport(DataReport report)
-
deleteByReport
public void deleteByReport(DataReport report)
-
deleteBySurvey
public void deleteBySurvey(CollectSurvey survey)
-
countItems
public int countItems(DataReport report)
-
countAffectedRecords
public int countAffectedRecords(DataReport report)
-
loadByReport
public List<DataReportItem> loadByReport(DataReport report, Integer offset, Integer limit)
-
insert
public void insert(DataReport report, List<DataReportItem> items)
-
dsl
protected DataReportItemDao.JooqDSLContext dsl()
- Overrides:
dslin classMappingJooqDaoSupport<Integer,DataReportItem,DataReportItemDao.JooqDSLContext>
-
dsl
protected DataReportItemDao.JooqDSLContext dsl(DataReport report)
-
-