@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