Class TargetUpgradePipeline
- java.lang.Object
-
- org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl<Target>
-
- org.craftercms.deployer.impl.upgrade.pipeline.TargetUpgradePipeline
-
- All Implemented Interfaces:
org.craftercms.commons.upgrade.UpgradePipeline<Target>
public class TargetUpgradePipeline extends org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl<Target>
Extension ofDefaultUpgradePipelineImpl
that creates a backup of the target's configuration file before it is upgraded- Since:
- 4.0.0
- Author:
- joseross
-
-
Constructor Summary
Constructors Constructor Description TargetUpgradePipeline(String name, List<org.craftercms.commons.upgrade.UpgradeOperation<Target>> upgradeOperations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createConfigurationBackup(TargetUpgradeContext context)
void
execute(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context)
-
-
-
Method Detail
-
execute
public void execute(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context) throws org.craftercms.commons.upgrade.exception.UpgradeException
-
createConfigurationBackup
protected void createConfigurationBackup(TargetUpgradeContext context) throws IOException
- Throws:
IOException
-
-