@Repository public class JPAReportExecDAO extends AbstractDAO<ReportExec> implements ReportExecDAO
LOG
Constructor and Description |
---|
JPAReportExecDAO() |
Modifier and Type | Method and Description |
---|---|
int |
count(Report report,
Date before,
Date after) |
void |
delete(ReportExec execution) |
void |
delete(String key) |
ReportExec |
find(String key) |
List<ReportExec> |
findAll(Report report,
Date before,
Date after,
int page,
int itemsPerPage,
List<OrderByClause> orderByClauses) |
protected ReportExec |
findLatest(Report report,
String field) |
ReportExec |
findLatestEnded(Report report) |
ReportExec |
findLatestStarted(Report report) |
List<ReportExec> |
findRecent(int max) |
protected StringBuilder |
query(StringBuilder select,
Date before,
Date after) |
ReportExec |
save(ReportExec execution) |
protected String |
toOrderByStatement(List<OrderByClause> orderByClauses) |
clear, detach, entityManager, entityManagerFactory, refresh
public ReportExec find(String key)
find
in interface ReportExecDAO
public List<ReportExec> findRecent(int max)
findRecent
in interface ReportExecDAO
protected ReportExec findLatest(Report report, String field)
public ReportExec findLatestStarted(Report report)
findLatestStarted
in interface ReportExecDAO
public ReportExec findLatestEnded(Report report)
findLatestEnded
in interface ReportExecDAO
protected StringBuilder query(StringBuilder select, Date before, Date after)
public int count(Report report, Date before, Date after)
count
in interface ReportExecDAO
protected String toOrderByStatement(List<OrderByClause> orderByClauses)
public List<ReportExec> findAll(Report report, Date before, Date after, int page, int itemsPerPage, List<OrderByClause> orderByClauses)
findAll
in interface ReportExecDAO
@Transactional(rollbackFor=java.lang.Throwable.class) public ReportExec save(ReportExec execution)
save
in interface ReportExecDAO
public void delete(String key)
delete
in interface ReportExecDAO
public void delete(ReportExec execution)
delete
in interface ReportExecDAO
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.