Package io.jenkins.updatebot.kind
Class CompositeUpdater
java.lang.Object
io.jenkins.updatebot.kind.CompositeUpdater
- All Implemented Interfaces:
Updater
public class CompositeUpdater extends Object implements Updater
-
Constructor Summary
Constructors Constructor Description CompositeUpdater()
-
Method Summary
Modifier and Type Method Description void
addVersionChangesFromSource(CommandContext context, Dependencies dependencyConfig, List<DependencyVersionChange> list)
KindDependenciesCheck
checkDependencies(CommandContext context, List<DependencyVersionChange> changes)
boolean
isApplicable(CommandContext context)
boolean
pullVersions(CommandContext context)
boolean
pushVersions(CommandContext context, List<DependencyVersionChange> changes)
-
Constructor Details
-
CompositeUpdater
public CompositeUpdater()
-
-
Method Details
-
isApplicable
- Specified by:
isApplicable
in interfaceUpdater
-
pushVersions
public boolean pushVersions(CommandContext context, List<DependencyVersionChange> changes) throws IOException- Specified by:
pushVersions
in interfaceUpdater
- Throws:
IOException
-
pullVersions
- Specified by:
pullVersions
in interfaceUpdater
- Throws:
IOException
-
addVersionChangesFromSource
public void addVersionChangesFromSource(CommandContext context, Dependencies dependencyConfig, List<DependencyVersionChange> list) throws IOException- Specified by:
addVersionChangesFromSource
in interfaceUpdater
- Throws:
IOException
-
checkDependencies
public KindDependenciesCheck checkDependencies(CommandContext context, List<DependencyVersionChange> changes) throws IOException- Specified by:
checkDependencies
in interfaceUpdater
- Throws:
IOException
-