Package qa

Class QAParameters

java.lang.Object
qa.QAParameters
All Implemented Interfaces:
Serializable, Cloneable

public class QAParameters extends Object implements Cloneable, Serializable
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • rawDataSource

      public String rawDataSource
    • immediateQuickReport

      public boolean immediateQuickReport
  • Constructor Details

    • QAParameters

      public QAParameters()
  • Method Details

    • getClusterParameters

      public ClusterParameters getClusterParameters(QACluster qaCluster)
      Get cluster specific parameters. will create a default object if one doesn't exist so will never return null.
      Parameters:
      qaCluster - cluster
      Returns:
      cluster specific parameters
      See Also:
    • setClusterParameters

      public void setClusterParameters(QACluster qaCluster, ClusterParameters clusterParameters)
      Set cluster specific parameters
      Parameters:
      qaCluster - cluster
      clusterParameters - cluster specific parameters
      See Also:
    • getOpsStatusParams

      public OpsStatusParams getOpsStatusParams(String opsCode)
      Get parameters specific to an operational status.
      Will create a default object if one doesn't exist in the table.
      Parameters:
      opsCode - code for operations status
      Returns:
      Status specific parameters.
    • setOpsStatusParams

      public void setOpsStatusParams(OpsStatusParams opsStatusParams)
      Set operations status parameters.
      Parameters:
      opsStatusParams - Operations status parameters.
    • getQuickTestLocationGeneratorName

      public String getQuickTestLocationGeneratorName()
      This, for now at least, has been hard wired to Stepped.
      Returns:
      the quickTestLocationGeneratorName
    • setQuickTestLocationGeneratorName

      public void setQuickTestLocationGeneratorName(String quickTestLocationGeneratorName)
      Parameters:
      quickTestLocationGeneratorName - the quickTestLocationGeneratorName to set
    • getRandomTestLocationGeneratorName

      public String getRandomTestLocationGeneratorName()
      Returns:
      the randomTestLocationGeneratorName
    • setRandomTestLocationGeneratorName

      public void setRandomTestLocationGeneratorName(String randomTestLocationGeneratorName)
      Parameters:
      randomTestLocationGeneratorName - the randomTestLocationGeneratorName to set
    • getnQuickTestSequences

      public int getnQuickTestSequences()
      Returns:
      the nQuickTestSequences
    • setnQuickTestSequences

      public void setnQuickTestSequences(int nQuickTestSequences)
      Parameters:
      nQuickTestSequences - the nQuickTestSequences to set
    • getRandomTestIntervalSeconds

      public int getRandomTestIntervalSeconds()
      Returns:
      the randomTestIntervalSeconds
    • setRandomTestIntervalSeconds

      public void setRandomTestIntervalSeconds(int randomTestIntervalSeconds)
      Parameters:
      randomTestIntervalSeconds - the randomTestIntervalSeconds to set
    • getReportOutputFolder

      public String getReportOutputFolder()
      Returns:
      the reportOutputFolder
    • setReportOutputFolder

      public void setReportOutputFolder(String reportOutputFolder)
      Parameters:
      reportOutputFolder - the reportOutputFolder to set
    • getRangeFactor

      public double getRangeFactor()
      Get how much nominal ranges for each cluster should be divided and multiplied by to determine the overall min and max ranges for testing.
      Returns:
      the rangeFactor
    • setRangeFactor

      public void setRangeFactor(double rangeFactor)
      Set how much nominal ranges for each cluster should be divided and multiplied by to determine the overall min and max ranges for testing.
      Parameters:
      rangeFactor - the rangeFactor to set