Class ImportProjectConfig
java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.test.config.TMSConfig
de.tracetronic.jenkins.plugins.ecutest.test.config.ImportConfig
de.tracetronic.jenkins.plugins.ecutest.test.config.ImportProjectConfig
- All Implemented Interfaces:
- ExpandableConfig,- Describable<TMSConfig>,- Serializable
- Direct Known Subclasses:
- ImportProjectDirConfig
Class holding the configuration for importing a project from test management system.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields inherited from class de.tracetronic.jenkins.plugins.ecutest.test.config.TMSConfigDEFAULT_TIMEOUT
- 
Constructor SummaryConstructorsConstructorDescriptionImportProjectConfig(String tmsPath, String importPath, boolean importMissingPackages, String credentialsId, String timeout) Instantiates a newImportProjectConfig.ImportProjectConfig(String tmsPath, String importPath, boolean importMissingPackages, String credentialsId, String timeout, String tmProjectId) Instantiates a newImportProjectConfig.
- 
Method SummaryModifier and TypeMethodDescriptionfinal booleanImplementation according to Equality Pitfall #4.final booleanExpands the test configuration parameters by using the current build environment variables.final inthashCode()booleanMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.test.config.ImportConfiggetImportPath, getTmsPathMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.test.config.TMSConfigall, getCredentials, getCredentialsId, getDefaultTimeout, getDescriptor, getParsedTimeout, getTimeout
- 
Constructor Details- 
ImportProjectConfigpublic ImportProjectConfig(String tmsPath, String importPath, boolean importMissingPackages, String credentialsId, String timeout) Instantiates a newImportProjectConfig.- Parameters:
- tmsPath- the project path in test management system
- importPath- the import path
- importMissingPackages- specifies whether to import missing packages
- credentialsId- the credentials id
- timeout- the import timeout
 
- 
ImportProjectConfig@DataBoundConstructor public ImportProjectConfig(String tmsPath, String importPath, boolean importMissingPackages, String credentialsId, String timeout, String tmProjectId) Instantiates a newImportProjectConfig.- Parameters:
- tmsPath- the project path in test management system
- importPath- the import path
- importMissingPackages- specifies whether to import missing packages
- credentialsId- the credentials id
- timeout- the import timeout
- tmProjectId- the project ID in test management system
 
 
- 
- 
Method Details- 
isImportMissingPackagespublic boolean isImportMissingPackages()
- 
getTmProjectId
- 
expandDescription copied from interface:ExpandableConfigExpands the test configuration parameters by using the current build environment variables.- Parameters:
- envVars- the build environment variables
- Returns:
- the expanded specific configuration
 
- 
equals- Overrides:
- equalsin class- ImportConfig
 
- 
canEqualDescription copied from class:ImportConfigImplementation according to Equality Pitfall #4.- Overrides:
- canEqualin class- ImportConfig
- Parameters:
- other- the other object
- Returns:
- trueif the other object is an instance of the class in which canEqual is (re)defined,- falseotherwise.
 
- 
hashCodepublic final int hashCode()- Overrides:
- hashCodein class- ImportConfig
 
 
-