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