public abstract class AbstractConfigurationRotatorSCM.ChangeLogWriter<C extends AbstractConfigurationComponent,T extends AbstractConfiguration<C>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected hudson.model.AbstractBuild<?,?> |
build |
protected File |
changeLogFile |
protected hudson.model.BuildListener |
listener |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConfigurationRotatorSCM.ChangeLogWriter(File changeLogFile,
hudson.model.BuildListener listener,
hudson.model.AbstractBuild<?,?> build) |
| Modifier and Type | Method and Description |
|---|---|
List<ConfigRotatorChangeLogEntry> |
getChangeLogEntries(T configuration) |
protected abstract List<ConfigRotatorChangeLogEntry> |
getChangeLogEntries(T configuration,
C configurationComponent) |
C |
getComponent(T configuration) |
void |
write(List<ConfigRotatorChangeLogEntry> entries) |
protected File changeLogFile
protected hudson.model.BuildListener listener
protected hudson.model.AbstractBuild<?,?> build
protected AbstractConfigurationRotatorSCM.ChangeLogWriter(File changeLogFile, hudson.model.BuildListener listener, hudson.model.AbstractBuild<?,?> build)
public C getComponent(T configuration) throws ConfigurationRotatorException
ConfigurationRotatorExceptionprotected abstract List<ConfigRotatorChangeLogEntry> getChangeLogEntries(T configuration, C configurationComponent) throws ConfigurationRotatorException
ConfigurationRotatorExceptionpublic List<ConfigRotatorChangeLogEntry> getChangeLogEntries(T configuration) throws ConfigurationRotatorException
ConfigurationRotatorExceptionpublic void write(List<ConfigRotatorChangeLogEntry> entries)
Copyright © 2004-2014. All Rights Reserved.