net.praqma.jenkins.plugin.prqa.setup
Class QACToolSuite

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      extended by hudson.tools.ToolInstallation
          extended by net.praqma.jenkins.plugin.prqa.setup.QACToolSuite
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, Serializable, PRQAToolSuite

public class QACToolSuite
extends hudson.tools.ToolInstallation
implements PRQAToolSuite

Author:
Praqma
See Also:
Serialized Form

Nested Class Summary
static class QACToolSuite.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
hudson.tools.ToolInstallation.ToolConverter
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 String qarHome
           
 String qavHome
           
 String qawHome
           
 String tool
           
 
Constructor Summary
QACToolSuite(String name, String home, String qarHome, String qawHome, String qavHome, String tool)
           
 
Method Summary
 HashMap<String,String> convert(hudson.EnvVars vars)
           
 HashMap<String,String> createEnvironmentVariables(String workspaceRoot)
           
static QACToolSuite getInstallationByName(String name)
           
static QACToolSuite[] getInstallations()
           
 
Methods inherited from class hudson.tools.ToolInstallation
all, buildEnvVars, getHome, getName, getProperties, readResolve, translate, translate, translateFor
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

qarHome

public final String qarHome

qawHome

public final String qawHome

qavHome

public final String qavHome

tool

public final String tool
Constructor Detail

QACToolSuite

@DataBoundConstructor
public QACToolSuite(String name,
                                         String home,
                                         String qarHome,
                                         String qawHome,
                                         String qavHome,
                                         String tool)
Method Detail

createEnvironmentVariables

public HashMap<String,String> createEnvironmentVariables(String workspaceRoot)
Specified by:
createEnvironmentVariables in interface PRQAToolSuite

convert

public HashMap<String,String> convert(hudson.EnvVars vars)

getInstallationByName

public static QACToolSuite getInstallationByName(String name)

getInstallations

public static QACToolSuite[] getInstallations()


Copyright © 2004-2013. All Rights Reserved.