org.jenkinsci.plugins.envinject.service
Class EnvInjectVariableGetter

java.lang.Object
  extended by org.jenkinsci.plugins.envinject.service.EnvInjectVariableGetter

public class EnvInjectVariableGetter
extends Object

Author:
Gregory Boissinot

Constructor Summary
EnvInjectVariableGetter()
           
 
Method Summary
 Map<String,String> getBuildVariables(hudson.model.AbstractBuild build, org.jenkinsci.lib.envinject.EnvInjectLogger logger)
           
 EnvInjectJobProperty getEnvInjectJobProperty(hudson.model.Job project)
           
 Map<String,String> getJenkinsSystemVariablesCurrentNode(hudson.model.AbstractBuild build)
           
 Map<String,String> getParametersVariables(hudson.model.AbstractBuild build)
           
 Map<String,String> getPreviousEnvVars(hudson.model.AbstractBuild build, org.jenkinsci.lib.envinject.EnvInjectLogger logger)
           
 boolean isEnvInjectJobPropertyActive(hudson.model.Job job)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvInjectVariableGetter

public EnvInjectVariableGetter()
Method Detail

getJenkinsSystemVariablesCurrentNode

public Map<String,String> getJenkinsSystemVariablesCurrentNode(hudson.model.AbstractBuild build)
                                                        throws IOException,
                                                               InterruptedException
Throws:
IOException
InterruptedException

getBuildVariables

public Map<String,String> getBuildVariables(hudson.model.AbstractBuild build,
                                            org.jenkinsci.lib.envinject.EnvInjectLogger logger)
                                     throws org.jenkinsci.lib.envinject.EnvInjectException
Throws:
org.jenkinsci.lib.envinject.EnvInjectException

getParametersVariables

public Map<String,String> getParametersVariables(hudson.model.AbstractBuild build)

isEnvInjectJobPropertyActive

public boolean isEnvInjectJobPropertyActive(hudson.model.Job job)

getEnvInjectJobProperty

public EnvInjectJobProperty getEnvInjectJobProperty(hudson.model.Job project)

getPreviousEnvVars

public Map<String,String> getPreviousEnvVars(hudson.model.AbstractBuild build,
                                             org.jenkinsci.lib.envinject.EnvInjectLogger logger)
                                      throws IOException,
                                             InterruptedException,
                                             org.jenkinsci.lib.envinject.EnvInjectException
Throws:
IOException
InterruptedException
org.jenkinsci.lib.envinject.EnvInjectException


Copyright © 2004-2012. All Rights Reserved.