Class BaseInitializingUpgrade
- java.lang.Object
-
- com.xebialabs.deployit.server.api.upgrade.Upgrade
-
- com.xebialabs.xlrelease.upgrade.common.BaseInitializingUpgrade
-
- All Implemented Interfaces:
com.xebialabs.deployit.server.api.upgrade.RepositoryInitialization,java.lang.Comparable<com.xebialabs.deployit.server.api.upgrade.Upgrade>
public abstract class BaseInitializingUpgrade extends com.xebialabs.deployit.server.api.upgrade.Upgrade implements com.xebialabs.deployit.server.api.upgrade.RepositoryInitializationAnUpgradewhich is also aRepositoryInitialization. So it will be run both on an empty repository as well as when upgrading to a specific version of a product or plugin.
-
-
Constructor Summary
Constructors Constructor Description BaseInitializingUpgrade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoInitialize()java.lang.StringgetComponent()-
Methods inherited from class com.xebialabs.deployit.server.api.upgrade.Upgrade
compareTo, doUpgrade, shouldBeApplied, toString, upgradeVersion
-
-
-
-
Method Detail
-
doInitialize
public final void doInitialize()
- Specified by:
doInitializein interfacecom.xebialabs.deployit.server.api.upgrade.RepositoryInitialization
-
getComponent
public final java.lang.String getComponent()
- Specified by:
getComponentin interfacecom.xebialabs.deployit.server.api.upgrade.RepositoryInitialization
-
-