/** * */ package org.apache.ode.scheduler.simple; import org.apache.ode.dao.scheduler.JobDAO; import org.apache.ode.dao.scheduler.Task; /** * @author jeffyu * */ public class JobDAOTask extends Task { public JobDAO dao; public String jobId; public JobDAOTask(JobDAO job) { super(job.getScheduledDate()); this.dao = job; this.jobId=job.getJobId(); } public JobDAOTask(String jobId) { super(0L); this.jobId=jobId; } @Override public boolean equals(Object obj) { return obj instanceof JobDAOTask && jobId.equals(((JobDAOTask) obj).jobId); } @Override public int hashCode() { return jobId.hashCode(); } public JobDAO getJobDAO() { return this.dao; } }