Package se.ikama.bauta.scheduling
Class JobTriggerDao
- java.lang.Object
-
- se.ikama.bauta.scheduling.JobTriggerDao
-
- All Implemented Interfaces:
org.springframework.jdbc.core.RowMapper<JobTrigger>
@Component public class JobTriggerDao extends java.lang.Object implements org.springframework.jdbc.core.RowMapper<JobTrigger>
-
-
Constructor Summary
Constructors Constructor Description JobTriggerDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(JobTrigger jobTrigger)voiddeleteAll()java.util.List<JobTrigger>getJobCompletionTriggersFor(java.lang.String completedJobName)booleanhasTriggers(java.lang.String jobName)java.util.List<JobTriggerLog>loadLog(int maxResults)java.util.List<JobTrigger>loadTriggers()voidlog(JobTrigger jt, java.lang.String status, java.lang.String errorMsg)voidlogFailure(JobTrigger jt, java.lang.String errorMsg)voidlogSuccess(JobTrigger jt)JobTriggermapRow(java.sql.ResultSet rs, int rowNum)voidsaveOrUpdate(JobTrigger trigger)voidsaveOrUpdate(JobTrigger[] triggers)
-
-
-
Method Detail
-
saveOrUpdate
@Transactional public void saveOrUpdate(JobTrigger[] triggers)
-
saveOrUpdate
@Transactional public void saveOrUpdate(JobTrigger trigger)
-
delete
public void delete(JobTrigger jobTrigger)
-
deleteAll
public void deleteAll()
-
loadTriggers
public java.util.List<JobTrigger> loadTriggers()
-
mapRow
public JobTrigger mapRow(java.sql.ResultSet rs, int rowNum) throws java.sql.SQLException
- Specified by:
mapRowin interfaceorg.springframework.jdbc.core.RowMapper<JobTrigger>- Throws:
java.sql.SQLException
-
getJobCompletionTriggersFor
public java.util.List<JobTrigger> getJobCompletionTriggersFor(java.lang.String completedJobName)
-
hasTriggers
public boolean hasTriggers(java.lang.String jobName)
-
logSuccess
public void logSuccess(JobTrigger jt)
-
logFailure
public void logFailure(JobTrigger jt, java.lang.String errorMsg)
-
log
public void log(JobTrigger jt, java.lang.String status, java.lang.String errorMsg)
-
loadLog
public java.util.List<JobTriggerLog> loadLog(int maxResults)
-
-