| 1 24 package org.riotfamily.riot.job.persistence; 25 26 import java.util.Collection ; 27 28 29 public interface JobDao { 30 31 public Collection getLogEntries(Long jobId); 32 33 public void log(JobLogEntry entry); 34 35 public Collection getJobDetails(); 36 37 public Collection getPendingJobDetails(); 38 39 public JobDetail getJobDetail(Long jobId); 40 41 public JobDetail getPendingJobDetail(String type, String objectId); 42 43 public JobDetail getLastCompletedJobDetail(String type, String objectId); 44 45 public int getAverageStepTime(String type); 46 47 public void saveJobDetail(JobDetail detail); 48 49 public void updateJobDetail(JobDetail detail); 50 51 } 52 | Popular Tags |