Class ATXInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ATXInstallation>
de.tracetronic.jenkins.plugins.ecutest.report.atx.installation.ATXInstallation
- All Implemented Interfaces:
Describable<ATXInstallation>
,Serializable
public class ATXInstallation
extends AbstractDescribableImpl<ATXInstallation>
implements Serializable
Class holding all the ATX settings.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
DescriptorImpl ofATXInstallation
.static class
Listen toSaveable
actions of this descriptor in order to update the default ATX setting values when invoked by CasC configuration reloads. -
Constructor Summary
ConstructorsConstructorDescriptionATXInstallation
(String name, String toolName, ATXConfig config) Instantiates a newATXInstallation
. -
Method Summary
Modifier and TypeMethodDescriptionstatic ATXInstallation[]
all()
Gets all ATX installations.static ATXInstallation
Gets the ATX installation by name.getName()
Gets the tool name.Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
ATXInstallation
Instantiates a newATXInstallation
.- Parameters:
name
- the nametoolName
- the tool nameconfig
- the configuration
-
-
Method Details
-
all
Gets all ATX installations.- Returns:
- all available installations, never
null
-
get
Gets the ATX installation by name.- Parameters:
name
- the name- Returns:
- installation by name,
null
if not found
-
getName
-
getToolName
Gets the tool name.- Returns:
- the toolName
-
getConfig
-