public static class UpgradeScript.UpgradeContext extends Object
Modifier and Type | Field and Description |
---|---|
private ConfigurationMetadata |
configMetaData |
private Configuration |
configuration |
private DicomConfiguration |
dicomConfiguration |
private String |
fromVersion |
private static Logger |
log |
private Properties |
properties |
private Map<String,Object> |
scriptConfig |
private String |
toVersion |
private UpgradeScript.UpgradeScriptMetadata |
upgradeScriptMetadata |
Constructor and Description |
---|
UpgradeContext() |
UpgradeContext(String fromVersion,
String toVersion,
Properties properties,
Map<String,Object> scriptConfig,
Configuration configuration,
DicomConfiguration dicomConfiguration) |
UpgradeContext(String fromVersion,
String toVersion,
Properties properties,
Map<String,Object> scriptConfig,
Configuration configuration,
DicomConfiguration dicomConfiguration,
UpgradeScript.UpgradeScriptMetadata upgradeScriptMetadata) |
UpgradeContext(String fromVersion,
String toVersion,
Properties properties,
Map<String,Object> scriptConfig,
Configuration configuration,
DicomConfiguration dicomConfiguration,
UpgradeScript.UpgradeScriptMetadata upgradeScriptMetadata,
ConfigurationMetadata configMetaData) |
Modifier and Type | Method and Description |
---|---|
void |
forkScript(Class<? extends UpgradeScript> forkedScript,
String scriptVersion)
Allows to "fork" another script from the currently executed script.
This feature allows to refactor an existing script (script A) by extracting a part of it into a new script (script B). |
Configuration |
getConfiguration() |
DicomConfiguration |
getDicomConfiguration() |
Object |
getFromVersion() |
Properties |
getProperties() |
Map<String,Object> |
getScriptConfig() |
Object |
getToVersion() |
UpgradeScript.UpgradeScriptMetadata |
getUpgradeScriptMetadata() |
private String fromVersion
private Properties properties
private Map<String,Object> scriptConfig
private Configuration configuration
private DicomConfiguration dicomConfiguration
private UpgradeScript.UpgradeScriptMetadata upgradeScriptMetadata
private ConfigurationMetadata configMetaData
public UpgradeContext()
public UpgradeContext(String fromVersion, String toVersion, Properties properties, Map<String,Object> scriptConfig, Configuration configuration, DicomConfiguration dicomConfiguration)
public UpgradeContext(String fromVersion, String toVersion, Properties properties, Map<String,Object> scriptConfig, Configuration configuration, DicomConfiguration dicomConfiguration, UpgradeScript.UpgradeScriptMetadata upgradeScriptMetadata)
public UpgradeContext(String fromVersion, String toVersion, Properties properties, Map<String,Object> scriptConfig, Configuration configuration, DicomConfiguration dicomConfiguration, UpgradeScript.UpgradeScriptMetadata upgradeScriptMetadata, ConfigurationMetadata configMetaData)
public Object getFromVersion()
public Object getToVersion()
public Configuration getConfiguration()
public DicomConfiguration getDicomConfiguration()
public Properties getProperties()
public Map<String,Object> getScriptConfig()
public UpgradeScript.UpgradeScriptMetadata getUpgradeScriptMetadata()
public void forkScript(Class<? extends UpgradeScript> forkedScript, String scriptVersion)
forkedScript
- The B script.scriptVersion
- The version to set for the B script.Copyright © 2017 dcm4che.org. All rights reserved.