com.dtolabs.rundeck.core.plugins
Class ScriptDataContextUtil

java.lang.Object
  extended by com.dtolabs.rundeck.core.plugins.ScriptDataContextUtil

public class ScriptDataContextUtil
extends java.lang.Object

ScriptDataContextUtil is ...


Constructor Summary
ScriptDataContextUtil()
           
 
Method Summary
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContext(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]}
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContextForProject(Framework framework, java.lang.String projectName)
          Create a data context for executing a script plugin or provider, for a project context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptDataContextUtil

public ScriptDataContextUtil()
Method Detail

createScriptDataContext

public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContext(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)
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.