Package com.dtolabs.rundeck.core.plugins
Class ScriptDataContextUtil
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.ScriptDataContextUtil
-
public class ScriptDataContextUtil extends java.lang.ObjectScriptDataContextUtil is ...
-
-
Constructor Summary
Constructors Constructor Description ScriptDataContextUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataContextcreateScriptDataContext(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 DataContextcreateScriptDataContextObjectForProject(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.
-
-