Class ImportPackageConfig

All Implemented Interfaces:
ExpandableConfig, Describable<TMSConfig>, Serializable
Direct Known Subclasses:
ImportPackageDirConfig

public class ImportPackageConfig extends ImportConfig
Class holding the configuration for importing a package from test management system.
See Also:
  • Constructor Details

    • ImportPackageConfig

      @DataBoundConstructor public ImportPackageConfig(String tmsPath, String importPath, String credentialsId, String timeout)
      Instantiates a new ImportPackageConfig.
      Parameters:
      tmsPath - the package path in test management system
      importPath - the import path
      credentialsId - the credentials id
      timeout - the import timeout
  • Method Details

    • expand

      public ImportPackageConfig expand(EnvVars envVars)
      Description copied from interface: ExpandableConfig
      Expands the test configuration parameters by using the current build environment variables.
      Parameters:
      envVars - the build environment variables
      Returns:
      the expanded specific configuration
    • equals

      public final boolean equals(Object other)
      Overrides:
      equals in class ImportConfig
    • canEqual

      public boolean canEqual(Object other)
      Description copied from class: ImportConfig
      Implementation according to Equality Pitfall #4.
      Overrides:
      canEqual in class ImportConfig
      Parameters:
      other - the other object
      Returns:
      true if the other object is an instance of the class in which canEqual is (re)defined, false otherwise.
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class ImportConfig