public TriggerPersistenceDelegate findTriggerPersistenceDelegate(String discriminator) { for(TriggerPersistenceDelegate delegate: triggerPersistenceDelegates) { if(delegate.getHandledTriggerTypeDiscriminator().equals(discriminator)) return delegate; } return null; }
public TriggerPersistenceDelegate findTriggerPersistenceDelegate(OperableTrigger trigger) { for(TriggerPersistenceDelegate delegate: triggerPersistenceDelegates) { if(delegate.canHandleTriggerType(trigger)) return delegate; } return null; }
protected void deleteTriggerExtension(Connection conn, TriggerKey triggerKey) throws SQLException { for(TriggerPersistenceDelegate tDel: triggerPersistenceDelegates) { if(tDel.deleteExtendedTriggerProperties(conn, triggerKey) > 0) return; // as soon as one affects a row, we're done. } deleteBlobTrigger(conn, triggerKey); }
type = tDel.getHandledTriggerTypeDiscriminator(); updateBlobTrigger(conn, trigger); else tDel.updateExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); ps.setString(9, type); insertBlobTrigger(conn, trigger); else tDel.insertExtendedTriggerProperties(conn, trigger, state, jobDetail);
public void addTriggerPersistenceDelegate(TriggerPersistenceDelegate delegate) { logger.debug("Adding TriggerPersistenceDelegate of type: " + delegate.getClass().getCanonicalName()); delegate.initialize(tablePrefix, schedName); this.triggerPersistenceDelegates.add(delegate); }
triggerProps = tDel.loadExtendedTriggerProperties(conn, triggerKey); } catch (IllegalStateException isex) { if (isTriggerStillPresent(ps)) {
type = tDel.getHandledTriggerTypeDiscriminator(); updateBlobTrigger(conn, trigger); else tDel.updateExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); ps.setString(9, type); insertBlobTrigger(conn, trigger); else tDel.insertExtendedTriggerProperties(conn, trigger, state, jobDetail);
public void addTriggerPersistenceDelegate(TriggerPersistenceDelegate delegate) { logger.debug("Adding TriggerPersistenceDelegate of type: " + delegate.getClass().getCanonicalName()); delegate.initialize(tablePrefix, schedName); this.triggerPersistenceDelegates.add(delegate); }
triggerProps = tDel.loadExtendedTriggerProperties(conn, triggerKey); } catch (IllegalStateException isex) { if (isTriggerStillPresent(ps)) {
type = tDel.getHandledTriggerTypeDiscriminator(); updateBlobTrigger(conn, trigger); else tDel.updateExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); ps.setString(9, type); insertBlobTrigger(conn, trigger); else tDel.insertExtendedTriggerProperties(conn, trigger, state, jobDetail);
public TriggerPersistenceDelegate findTriggerPersistenceDelegate(String discriminator) { for(TriggerPersistenceDelegate delegate: triggerPersistenceDelegates) { if(delegate.getHandledTriggerTypeDiscriminator().equals(discriminator)) return delegate; } return null; }
public TriggerPersistenceDelegate findTriggerPersistenceDelegate(OperableTrigger trigger) { for(TriggerPersistenceDelegate delegate: triggerPersistenceDelegates) { if(delegate.canHandleTriggerType(trigger)) return delegate; } return null; }
protected void deleteTriggerExtension(Connection conn, TriggerKey triggerKey) throws SQLException { for(TriggerPersistenceDelegate tDel: triggerPersistenceDelegates) { if(tDel.deleteExtendedTriggerProperties(conn, triggerKey) > 0) return; // as soon as one affects a row, we're done. } deleteBlobTrigger(conn, triggerKey); }
type = tDel.getHandledTriggerTypeDiscriminator(); updateBlobTrigger(conn, trigger); else tDel.updateExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); ps.setString(9, type); insertBlobTrigger(conn, trigger); else tDel.insertExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); updateBlobTrigger(conn, trigger); else tDel.updateExtendedTriggerProperties(conn, trigger, state, jobDetail);
type = tDel.getHandledTriggerTypeDiscriminator(); ps.setString(9, type); insertBlobTrigger(conn, trigger); else tDel.insertExtendedTriggerProperties(conn, trigger, state, jobDetail);