Class ScriptActionData

    • Constructor Detail

      • ScriptActionData

        public ScriptActionData​(String id,
                                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, plus a script or the file where to get the script May contain restartAfter, component and/or file
        Parameters:
        id - id of the action
        version - version concerned by this upgrade
        comment - The comment about this action
        from - if this actions is the equivalent of multiple actions, this is the version id just before the 1st action impacted by this action
        type - type of action
        pluginName - name of the plugin
        configuration - the extension upgrade line to add
        Throws:
        ConfigurationException - something is missing
    • Method Detail

      • getFile

        public String getFile()
        Get the path for the script to run
        Returns:
        The path for the script to run
      • getScript

        public String getScript()
        Get the path for the script to run
        Returns:
        The path for the script to run
      • getPlugin

        public String getPlugin()
        Get the plugin containing the sql script (either the default plugin of the extension, or the one passed in the config)
        Returns:
        The plugin containing the sql script (either the default plugin of the extension, or the one passed in the config)