Class TMSConfig
- java.lang.Object
-
- de.tracetronic.jenkins.plugins.ecutest.test.config.TMSConfig
-
- All Implemented Interfaces:
ExpandableConfig
,Describable<TMSConfig>
,Serializable
- Direct Known Subclasses:
AttributeConfig
,ExportConfig
,ImportConfig
public abstract class TMSConfig extends Object implements Describable<TMSConfig>, Serializable, ExpandableConfig
Base configuration class for connecting to test management systems.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TMSConfig.DescriptorImpl
DescriptorImpl forTMSConfig
.
-
Field Summary
Fields Modifier and Type Field Description protected static int
DEFAULT_TIMEOUT
Defines the default timeout for connection to test management system.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescriptorExtensionList<TMSConfig,Descriptor<TMSConfig>>
all()
Gets all descriptors ofImportProjectConfig
type.com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials
getCredentials(Item project)
Gets the credentials providing access to user name and password.String
getCredentialsId()
static int
getDefaultTimeout()
TMSConfig.DescriptorImpl
getDescriptor()
int
getParsedTimeout()
String
getTimeout()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.tracetronic.jenkins.plugins.ecutest.test.config.ExpandableConfig
expand
-
-
-
-
Field Detail
-
DEFAULT_TIMEOUT
protected static final int DEFAULT_TIMEOUT
Defines the default timeout for connection to test management system.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultTimeout
public static int getDefaultTimeout()
-
all
public static DescriptorExtensionList<TMSConfig,Descriptor<TMSConfig>> all()
Gets all descriptors ofImportProjectConfig
type.- Returns:
- the descriptor extension list
-
getCredentialsId
public String getCredentialsId()
-
getParsedTimeout
public int getParsedTimeout()
-
getTimeout
public String getTimeout()
-
getCredentials
@CheckForNull public com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials getCredentials(Item project)
Gets the credentials providing access to user name and password.- Parameters:
project
- the project- Returns:
- the credentials
-
getDescriptor
public TMSConfig.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<TMSConfig>
-
-