Class SqlUpgradeActionData
- java.lang.Object
-
- org.ametys.core.migration.action.data.impl.AbstractActionData
-
- org.ametys.core.migration.action.data.impl.SqlUpgradeActionData
-
- All Implemented Interfaces:
ActionData
- Direct Known Subclasses:
SqlInitializationActionData
public class SqlUpgradeActionData extends AbstractActionData
Data for an SQL upgrade
-
-
Field Summary
Fields Modifier and Type Field Description private String
_file
private String
_plugin
-
Fields inherited from class org.ametys.core.migration.action.data.impl.AbstractActionData
_comment, _from, _pluginName, _type, _version, _versionNumber
-
-
Constructor Summary
Constructors Constructor Description SqlUpgradeActionData(String versionNumber, Version version, String comment, String from, String type, String pluginName, Configuration configuration)
Create the Upgrade based on the upgrade xml line Must contains id and type May contain restartAfter, component and/or file
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFile()
Get the path for the script to runString
getPlugin()
Get the plugin containing the sql script (either the default plugin of the extension, or the one passed in the config)-
Methods inherited from class org.ametys.core.migration.action.data.impl.AbstractActionData
getComment, getFrom, getPluginName, getType, getVersion, getVersionNumber, toString
-
-
-
-
Constructor Detail
-
SqlUpgradeActionData
public SqlUpgradeActionData(String versionNumber, Version version, String comment, String from, String type, String pluginName, Configuration configuration) throws ConfigurationException
Create the Upgrade based on the upgrade xml line Must contains id and type May contain restartAfter, component and/or file- Parameters:
versionNumber
- version number of the actionversion
- version concerned by this upgradecomment
- Comment about this actionfrom
- if this actions is the equivalent of multiple actions, this is the version id just before the 1st action impacted by this actiontype
- type of actionpluginName
- name of the pluginconfiguration
- the extension upgrade line to add- Throws:
ConfigurationException
- id or type missing
-
-