@Override public boolean equals(Object obj) { if (obj instanceof JobWrapper) { JobWrapper jw = (JobWrapper) obj; if (jw.key.equals(this.key)) { return true; } } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof JobWrapper) { JobWrapper jw = (JobWrapper) obj; if (jw.key.equals(this.key)) { return true; } } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof JobWrapper) { JobWrapper jw = (JobWrapper) obj; if (jw.jobDetail.getKey().equals(this.jobDetail.getKey())) { return true; } } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof JobWrapper) { JobWrapper jw = (JobWrapper) obj; if (jw.jobDetail.getKey().equals(this.jobDetail.getKey())) { return true; } } return false; }
public List<TriggerWrapper> getTriggerWrappersForJob(JobKey key) { List<TriggerWrapper> trigList = new ArrayList<TriggerWrapper>(); for (TriggerKey triggerKey : triggersByFQN.keySet()) { TriggerWrapper tw = triggersByFQN.get(triggerKey); if (tw.getJobKey().equals(key)) { trigList.add(tw); } } return trigList; }
public List<TriggerWrapper> getTriggerWrappersForJob(JobKey key) { List<TriggerWrapper> trigList = new ArrayList<TriggerWrapper>(); for (TriggerKey triggerKey : triggersByFQN.keySet()) { TriggerWrapper tw = triggersByFQN.get(triggerKey); if (tw.getJobKey().equals(key)) { trigList.add(tw); } } return trigList; }
if (!tw.getTrigger().getJobKey().equals(newTrigger.getJobKey())) { throw new JobPersistenceException("New trigger is not related to the same job as the old trigger.");
@Override public boolean equals(Object obj) { if (!(obj instanceof JobDetail)) { return false; } JobDetail other = (JobDetail) obj; if(other.getKey() == null || getKey() == null) return false; if (!other.getKey().equals(getKey())) { return false; } return true; }
if (!tw.getTrigger().getJobKey().equals(newTrigger.getJobKey())) { throw new JobPersistenceException("New trigger is not related to the same job as the old trigger.");
@Override public boolean equals(Object obj) { if (!(obj instanceof JobDetail)) { return false; } JobDetail other = (JobDetail) obj; if(other.getKey() == null || getKey() == null) return false; if (!other.getKey().equals(getKey())) { return false; } return true; }
/** * <p> * Get all of the Triggers that are associated to the given Job. * </p> * <p> * If there are no matches, a zero-length array should be returned. * </p> */ @Override public List<OperableTrigger> getTriggersForJob(final JobKey jobKey) throws JobPersistenceException { List<OperableTrigger> trigList = new ArrayList<OperableTrigger>(); lock(); try { for (TriggerKey triggerKey : triggerFacade.allTriggerKeys()) { TriggerWrapper tw = triggerFacade.get(triggerKey); if (tw.getJobKey().equals(jobKey)) { trigList.add(tw.getTriggerClone()); } } } finally { unlock(); } return trigList; }
/** * <p> * Get all of the Triggers that are associated to the given Job. * </p> * <p> * If there are no matches, a zero-length array should be returned. * </p> */ @Override public List<OperableTrigger> getTriggersForJob(final JobKey jobKey) throws JobPersistenceException { List<OperableTrigger> trigList = new ArrayList<OperableTrigger>(); lock(); try { for (TriggerKey triggerKey : triggerFacade.allTriggerKeys()) { TriggerWrapper tw = triggerFacade.get(triggerKey); if (tw.getJobKey().equals(jobKey)) { trigList.add(tw.getTriggerClone()); } } } finally { unlock(); } return trigList; }
if (jobKey.equals(jobDetail.getKey())) { job = jec.getJobInstance(); if (job instanceof InterruptableJob) {
if (jobKey.equals(jobDetail.getKey())) { job = jec.getJobInstance(); if (job instanceof InterruptableJob) {
protected boolean replaceTrigger(Connection conn, TriggerKey key, OperableTrigger newTrigger) throws JobPersistenceException { try { // this must be called before we delete the trigger, obviously JobDetail job = getDelegate().selectJobForTrigger(conn, getClassLoadHelper(), key); if (job == null) { return false; } if (!newTrigger.getJobKey().equals(job.getKey())) { throw new JobPersistenceException("New trigger is not related to the same job as the old trigger."); } boolean removedTrigger = deleteTriggerAndChildren(conn, key); storeTrigger(conn, newTrigger, job, false, STATE_WAITING, false, false); return removedTrigger; } catch (ClassNotFoundException e) { throw new JobPersistenceException("Couldn't remove trigger: " + e.getMessage(), e); } catch (SQLException e) { throw new JobPersistenceException("Couldn't remove trigger: " + e.getMessage(), e); } }
protected boolean replaceTrigger(Connection conn, TriggerKey key, OperableTrigger newTrigger) throws JobPersistenceException { try { // this must be called before we delete the trigger, obviously JobDetail job = getDelegate().selectJobForTrigger(conn, getClassLoadHelper(), key); if (job == null) { return false; } if (!newTrigger.getJobKey().equals(job.getKey())) { throw new JobPersistenceException("New trigger is not related to the same job as the old trigger."); } boolean removedTrigger = deleteTriggerAndChildren(conn, key); storeTrigger(conn, newTrigger, job, false, STATE_WAITING, false, false); return removedTrigger; } catch (ClassNotFoundException e) { throw new JobPersistenceException("Couldn't remove trigger: " + e.getMessage(), e); } catch (SQLException e) { throw new JobPersistenceException("Couldn't remove trigger: " + e.getMessage(), e); } }
if (!tw.getJobKey().equals(newTrigger.getJobKey())) { throw new JobPersistenceException( "New trigger is not related to the same job as the old trigger."); }
if (!tw.getJobKey().equals(newTrigger.getJobKey())) { throw new JobPersistenceException( "New trigger is not related to the same job as the old trigger."); }
} else if (!trigger.getJobKey().equals(jobDetail.getKey())) { throw new SchedulerException( "Trigger does not reference given job!");
} else if (!trigger.getJobKey().equals(jobDetail.getKey())) { throw new SchedulerException( "Trigger does not reference given job!");