/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { try { l.onChange(o,file); } catch (ThreadDeath t) { throw t; } catch (Throwable t) { Logger.getLogger(SaveableListener.class.getName()).log(Level.WARNING, null, t); } } }
public void superOnChange(Saveable o, XmlFile file) { super.onChange(o, file); }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o, file); } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { try { l.onChange(o,file); } catch (ThreadDeath t) { throw t; } catch (Throwable t) { Logger.getLogger(SaveableListener.class.getName()).log(Level.WARNING, null, t); } } }
@Override public void onChange(Saveable o, XmlFile file) { initPython(); if (pexec.isImplemented(0)) { pexec.execPythonVoid("on_change", o, file); } else { super.onChange(o, file); } }
@Override public void onChange(Saveable o, XmlFile file) { super.onChange(o, file); ScmSyncConfigurationPlugin plugin = ScmSyncConfigurationPlugin.getInstance(); if(plugin != null){ ScmSyncStrategy strategy = plugin.getStrategyForSaveable(o, file.getFile()); if(strategy != null){ WeightedMessage message = strategy.getCommitMessageFactory().getMessageWhenSaveableUpdated(o, file); plugin.getTransaction().defineCommitMessage(message); String path = JenkinsFilesHelper.buildPathRelativeToHudsonRoot(file.getFile()); plugin.getTransaction().registerPath(path); } } } }