Package io.jenkins.updatebot.kind
Class UpdaterSupport
java.lang.Object
io.jenkins.updatebot.kind.UpdaterSupport
- All Implemented Interfaces:
Updater
- Direct Known Subclasses:
BrewUpdater
,DockerUpdater
,FileUpdater
,HelmUpdater
,JenkinsXUpdater
,MakeUpdater
,MavenUpdater
,PluginsUpdater
,RegexUpdater
public abstract class UpdaterSupport extends Object implements Updater
A useful base class for implementing
Updater
-
Constructor Summary
Constructors Constructor Description UpdaterSupport()
-
Method Summary
Modifier and Type Method Description KindDependenciesCheck
checkDependencies(CommandContext context, List<DependencyVersionChange> value)
boolean
pullVersions(CommandContext context)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jenkins.updatebot.kind.Updater
addVersionChangesFromSource, isApplicable, pushVersions
-
Constructor Details
-
UpdaterSupport
public UpdaterSupport()
-
-
Method Details
-
pullVersions
- Specified by:
pullVersions
in interfaceUpdater
- Throws:
IOException
-
checkDependencies
public KindDependenciesCheck checkDependencies(CommandContext context, List<DependencyVersionChange> value)- Specified by:
checkDependencies
in interfaceUpdater
-