org.jenkinsci.plugins.envinject.service
Class EnvInjectEnvVars

java.lang.Object
  extended by org.jenkinsci.plugins.envinject.service.EnvInjectEnvVars
All Implemented Interfaces:
Serializable

public class EnvInjectEnvVars
extends Object
implements Serializable

Author:
Gregory Boissinot
See Also:
Serialized Form

Constructor Summary
EnvInjectEnvVars(org.jenkinsci.lib.envinject.EnvInjectLogger logger)
           
 
Method Summary
 int executeScript(boolean loadFromMaster, String scriptContent, hudson.FilePath scriptExecutionRoot, String scriptFilePath, Map<String,String> infraEnvVarsMaster, Map<String,String> infraEnvVarsNode, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 int executeScript(String scriptContent, hudson.FilePath scriptExecutionRoot, String scriptFilePath, Map<String,String> envVars, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 Map<String,String> getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath, org.jenkinsci.lib.envinject.EnvInjectLogger logger, boolean loadFilesFromMaster, String propertiesFilePath, Map<String,String> propertiesContent, Map<String,String> infraEnvVarsMaster, Map<String,String> infraEnvVarsNode)
           
 Map<String,String> getEnvVarsPropertiesProperty(hudson.FilePath rootPath, org.jenkinsci.lib.envinject.EnvInjectLogger logger, String propertiesFilePath, Map<String,String> propertiesContent, Map<String,String> currentEnvVars)
           
 Map<String,String> getMergedVariables(Map<String,String> infraEnvVars, Map<String,String> propertiesEnvVars)
           
 Map<String,String> getMergedVariables(Map<String,String> infraEnvVars, Map<String,String> contribEnvVars, Map<String,String> propertiesEnvVars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvInjectEnvVars

public EnvInjectEnvVars(org.jenkinsci.lib.envinject.EnvInjectLogger logger)
Method Detail

getEnvVarsPropertiesJobProperty

public Map<String,String> getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath,
                                                          org.jenkinsci.lib.envinject.EnvInjectLogger logger,
                                                          boolean loadFilesFromMaster,
                                                          String propertiesFilePath,
                                                          Map<String,String> propertiesContent,
                                                          Map<String,String> infraEnvVarsMaster,
                                                          Map<String,String> infraEnvVarsNode)
                                                   throws org.jenkinsci.lib.envinject.EnvInjectException
Throws:
org.jenkinsci.lib.envinject.EnvInjectException

getEnvVarsPropertiesProperty

public Map<String,String> getEnvVarsPropertiesProperty(hudson.FilePath rootPath,
                                                       org.jenkinsci.lib.envinject.EnvInjectLogger logger,
                                                       String propertiesFilePath,
                                                       Map<String,String> propertiesContent,
                                                       Map<String,String> currentEnvVars)
                                                throws org.jenkinsci.lib.envinject.EnvInjectException
Throws:
org.jenkinsci.lib.envinject.EnvInjectException

executeScript

public int executeScript(boolean loadFromMaster,
                         String scriptContent,
                         hudson.FilePath scriptExecutionRoot,
                         String scriptFilePath,
                         Map<String,String> infraEnvVarsMaster,
                         Map<String,String> infraEnvVarsNode,
                         hudson.Launcher launcher,
                         hudson.model.BuildListener listener)
                  throws org.jenkinsci.lib.envinject.EnvInjectException
Throws:
org.jenkinsci.lib.envinject.EnvInjectException

executeScript

public int executeScript(String scriptContent,
                         hudson.FilePath scriptExecutionRoot,
                         String scriptFilePath,
                         Map<String,String> envVars,
                         hudson.Launcher launcher,
                         hudson.model.BuildListener listener)
                  throws org.jenkinsci.lib.envinject.EnvInjectException
Throws:
org.jenkinsci.lib.envinject.EnvInjectException

getMergedVariables

public Map<String,String> getMergedVariables(Map<String,String> infraEnvVars,
                                             Map<String,String> propertiesEnvVars)

getMergedVariables

public Map<String,String> getMergedVariables(Map<String,String> infraEnvVars,
                                             Map<String,String> contribEnvVars,
                                             Map<String,String> propertiesEnvVars)


Copyright © 2004-2012. All Rights Reserved.