@Restricted
public class UpgradeLifecycle
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
UpgradeLifecycle.LabelHelper
Helper class to generate MDS labels.
|
static class |
UpgradeLifecycle.LogHelper
Inner class to handle all logging operations.
|
Constructor and Description |
---|
UpgradeLifecycle(UpgradeEnvironment env)
Create a new UpgradeLifecycle instance.
|
Modifier and Type | Method and Description |
---|---|
void |
setExternalContext(java.lang.Object ctx) |
UpgradeReport |
upgrade(UpgradeContext upgCtx) |
UpgradeReport |
upgradeMainline()
Perform ADF Metadata Upgrade for Mainline (with all handlers in current app).
|
UpgradeReport |
upgradeMainline(java.util.List<java.lang.String> handlerList)
Perform ADF Metadata Upgrade for Mainline.
|
UpgradeReport |
upgradeSandbox(Sandbox usb)
Perform ADF Metadata Upgrade for a Sandbox (all handlers).
|
UpgradeReport |
upgradeSandbox(Sandbox usb,
java.util.List<java.lang.String> handlerList)
Perform ADF Metadata Upgrade for a Sandbox.
|
UpgradeReport |
upgradeSandbox(java.lang.String sandboxName,
java.util.List<java.lang.String> handlerList)
Perform ADF Metadata Upgrade for a Sandbox.
|
public UpgradeLifecycle(UpgradeEnvironment env) throws java.io.IOException
env
- encapsulates the information necessary for upgrade (e.g., base version, target version, etc).java.io.IOException
- when retrieving the adf-metadata-upgrade.properties file encounters such an Exception.public void setExternalContext(java.lang.Object ctx)
public UpgradeReport upgradeMainline()
public UpgradeReport upgradeMainline(java.util.List<java.lang.String> handlerList)
handlerList
- List of handler namespaces to invoke. Or null for
all handlers in current app ("everywhere" and requested by adf-config.xml).public UpgradeReport upgradeSandbox(java.lang.String sandboxName, java.util.List<java.lang.String> handlerList)
sandboxName
- MDS Sandbox namehandlerList
- List of handler namespaces to upgradepublic UpgradeReport upgrade(UpgradeContext upgCtx)
public UpgradeReport upgradeSandbox(Sandbox usb)
usb
- UnifiedSandbox objectpublic UpgradeReport upgradeSandbox(Sandbox usb, java.util.List<java.lang.String> handlerList)
usb
- UnifiedSandBox objecthandlerList
- List of handler namespaces to upgrade