Package com.dtolabs.rundeck.core.plugins
Class ScriptDataContextUtil
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.ScriptDataContextUtil
-
public class ScriptDataContextUtil extends java.lang.Object
ScriptDataContextUtil is ...
-
-
Constructor Summary
Constructors Constructor Description ScriptDataContextUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataContext
createScriptDataContext(Framework framework)
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
createScriptDataContextForProject(Framework framework, java.lang.String projectName)
static DataContext
createScriptDataContextObjectForProject(Framework framework, java.lang.String projectName)
-
-
-
Method Detail
-
createScriptDataContext
public static DataContext createScriptDataContext(Framework framework)
- Parameters:
framework
- framework- Returns:
- a data context for executing a script plugin or provider, which contains two datasets: plugin: {vardir: [dir], tmpdir: [dir]} and rundeck: {base: [basedir]}
-
createScriptDataContextForProject
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContextForProject(Framework framework, java.lang.String projectName)
- Parameters:
framework
- fwkprojectName
- project- Returns:
- Create a data context for executing a script plugin or provider, for a project context. Extends the context
provided by
createScriptDataContext(com.dtolabs.rundeck.core.common.Framework)
by setting the plugin.vardir to be a dir specific to the project's basedir.
-
createScriptDataContextObjectForProject
public static DataContext createScriptDataContextObjectForProject(Framework framework, java.lang.String projectName)
- Parameters:
framework
- fwkprojectName
- project- Returns:
- Create a data context for executing a script plugin or provider, for a project context. Extends the
context
provided by
createScriptDataContext(com.dtolabs.rundeck.core.common.Framework)
by setting the plugin.vardir to be a dir specific to the project's basedir.
-
-