com.rational.test.ft.script

Class DataSetManager

  • java.lang.Object
    • com.rational.test.ft.script.DataSetManager


  • public class DataSetManager
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      DataSetManager() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      com.hcl.onetest.ui.dataset.FtDataSetFactory dataSetFactory()
      Exposes the underlying the factory object so that IDatapool instances can be opened without direct support from the script editor.
      boolean dpBoolean(int variableIndex) 
      boolean dpBoolean(java.lang.String variableName) 
      boolean dpBoolean(java.lang.String variableName, boolean defaultValue) 
      byte dpByte(int variableIndex) 
      byte dpByte(java.lang.String variableName) 
      byte dpByte(java.lang.String variableName, byte defaultValue) 
      char dpChar(int variableIndex) 
      char dpChar(java.lang.String variableName) 
      char dpChar(java.lang.String variableName, char defaultValue) 
      boolean dpDone() 
      double dpDouble(int variableIndex) 
      double dpDouble(java.lang.String variableName) 
      double dpDouble(java.lang.String variableName, double defaultValue) 
      float dpFloat(int variableIndex) 
      float dpFloat(java.lang.String variableName) 
      float dpFloat(java.lang.String variableName, float defaultValue) 
      void dpInitialization(java.io.File datapoolFile, java.lang.String iteratorClassName)
      Initialization of the default datapool iterator used by this instance of RationalTestScript.
      void dpInitialization(java.lang.Object datapool, java.lang.Object iterator)
      Initialization of the default datapool iterator used by this instance of RationalTestScript.
      int dpInt(int variableIndex) 
      int dpInt(java.lang.String variableName) 
      int dpInt(java.lang.String variableName, int defaultValue) 
      long dpLong(int variableIndex) 
      long dpLong(java.lang.String variableName) 
      long dpLong(java.lang.String variableName, long defaultValue) 
      void dpNext() 
      void dpReset() 
      short dpShort(int variableIndex) 
      short dpShort(java.lang.String variableName) 
      short dpShort(java.lang.String variableName, short defaultValue) 
      java.lang.String dpString(int variableIndex) 
      java.lang.String dpString(java.lang.String variableName) 
      java.lang.String dpString(java.lang.String variableName, java.lang.String defaultValue) 
      void dpTermination(boolean terminatedByException)
      Unload the datapool and datapool iterator used by this script.
      java.lang.Object dpValue(int variableIndex) 
      java.lang.Object dpValue(java.lang.String variableName) 
      java.lang.Object dpValue(java.lang.String variableName, java.lang.Object defaultValue) 
      java.lang.String getColumnName(int variableIndex) 
      com.hcl.products.onetest.datasets.options.CursorOptions getCursorOptions() 
      boolean getDatapoolEncryptionStatus() 
      com.hcl.products.onetest.datasets.DataSet getDataSet() 
      com.hcl.products.onetest.datasets.IDataSetCursor getDataSetCursor() 
      com.hcl.products.onetest.datasets.DataSetRow getDataSetRow() 
      java.util.Set<java.lang.String> getEncryptedVariables() 
      com.hcl.products.onetest.datasets.IRowAccessAlgorithm getRowIterator() 
      void initializeDataset(int currRowNum) 
      void setCursorOptions(com.hcl.products.onetest.datasets.options.CursorOptions cursorOptions) 
      void setDataSet(com.hcl.products.onetest.datasets.DataSet dataSet) 
      void setDataset(java.lang.String variableName, java.lang.Object value) 
      void setDataSetCursor(com.hcl.products.onetest.datasets.IDataSetCursor dataSetCursor) 
      void setDatasetEncryption() 
      void setDataSetRow(com.hcl.products.onetest.datasets.DataSetRow dataSetRow) 
      void setRowIterator(com.hcl.products.onetest.datasets.IRowAccessAlgorithm rowIterator) 
      void storeDataSet()
      If the datapool is modified across the run, this can be used to store the changes into the file.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataSetManager

        public DataSetManager()
    • Method Detail

      • getDataSet

        public com.hcl.products.onetest.datasets.DataSet getDataSet()
      • setDataSet

        public void setDataSet(com.hcl.products.onetest.datasets.DataSet dataSet)
      • getCursorOptions

        public com.hcl.products.onetest.datasets.options.CursorOptions getCursorOptions()
      • setCursorOptions

        public void setCursorOptions(com.hcl.products.onetest.datasets.options.CursorOptions cursorOptions)
      • getDataSetCursor

        public com.hcl.products.onetest.datasets.IDataSetCursor getDataSetCursor()
      • setDataSetCursor

        public void setDataSetCursor(com.hcl.products.onetest.datasets.IDataSetCursor dataSetCursor)
      • getDataSetRow

        public com.hcl.products.onetest.datasets.DataSetRow getDataSetRow()
      • setDataSetRow

        public void setDataSetRow(com.hcl.products.onetest.datasets.DataSetRow dataSetRow)
      • getRowIterator

        public com.hcl.products.onetest.datasets.IRowAccessAlgorithm getRowIterator()
      • setRowIterator

        public void setRowIterator(com.hcl.products.onetest.datasets.IRowAccessAlgorithm rowIterator)
      • dpInitialization

        public void dpInitialization(java.io.File datapoolFile,
                                     java.lang.String iteratorClassName)
        Initialization of the default datapool iterator used by this instance of RationalTestScript. This is an internal method that should not be directly used by a script.
      • dpInitialization

        public void dpInitialization(java.lang.Object datapool,
                                     java.lang.Object iterator)
        Initialization of the default datapool iterator used by this instance of RationalTestScript. This is an internal method that should not be directly used by a script.
      • initializeDataset

        public void initializeDataset(int currRowNum)
      • dpNext

        public void dpNext()
      • dpString

        public java.lang.String dpString(int variableIndex)
      • dpString

        public java.lang.String dpString(java.lang.String variableName)
      • dpString

        public java.lang.String dpString(java.lang.String variableName,
                                         java.lang.String defaultValue)
      • dpLong

        public long dpLong(int variableIndex)
      • dpLong

        public long dpLong(java.lang.String variableName)
      • dpLong

        public long dpLong(java.lang.String variableName,
                           long defaultValue)
      • dpInt

        public int dpInt(int variableIndex)
      • dpInt

        public int dpInt(java.lang.String variableName)
      • dpInt

        public int dpInt(java.lang.String variableName,
                         int defaultValue)
      • dpShort

        public short dpShort(int variableIndex)
      • dpShort

        public short dpShort(java.lang.String variableName)
      • dpShort

        public short dpShort(java.lang.String variableName,
                             short defaultValue)
      • dpBoolean

        public boolean dpBoolean(int variableIndex)
      • dpBoolean

        public boolean dpBoolean(java.lang.String variableName)
      • dpBoolean

        public boolean dpBoolean(java.lang.String variableName,
                                 boolean defaultValue)
      • dpByte

        public byte dpByte(int variableIndex)
      • dpByte

        public byte dpByte(java.lang.String variableName)
      • dpByte

        public byte dpByte(java.lang.String variableName,
                           byte defaultValue)
      • dpDouble

        public double dpDouble(int variableIndex)
      • dpDouble

        public double dpDouble(java.lang.String variableName)
      • dpDouble

        public double dpDouble(java.lang.String variableName,
                               double defaultValue)
      • dpFloat

        public float dpFloat(int variableIndex)
      • dpFloat

        public float dpFloat(java.lang.String variableName)
      • dpFloat

        public float dpFloat(java.lang.String variableName,
                             float defaultValue)
      • dpChar

        public char dpChar(int variableIndex)
      • dpChar

        public char dpChar(java.lang.String variableName)
      • dpChar

        public char dpChar(java.lang.String variableName,
                           char defaultValue)
      • dpValue

        public java.lang.Object dpValue(int variableIndex)
      • dpValue

        public java.lang.Object dpValue(java.lang.String variableName)
      • dpValue

        public java.lang.Object dpValue(java.lang.String variableName,
                                        java.lang.Object defaultValue)
      • dpDone

        public boolean dpDone()
      • dpReset

        public void dpReset()
      • dpTermination

        public void dpTermination(boolean terminatedByException)
        Unload the datapool and datapool iterator used by this script. Note that if there is no associated datapool that this method has no affect.
      • dataSetFactory

        public com.hcl.onetest.ui.dataset.FtDataSetFactory dataSetFactory()
        Exposes the underlying the factory object so that IDatapool instances can be opened without direct support from the script editor.
        Returns:
        The underlying the factory object
        Since:
        RFT2.0
        See Also:
        IDatapoolFactory
      • storeDataSet

        public void storeDataSet()
        If the datapool is modified across the run, this can be used to store the changes into the file.
      • setDataset

        public void setDataset(java.lang.String variableName,
                               java.lang.Object value)
      • getColumnName

        public java.lang.String getColumnName(int variableIndex)
      • setDatasetEncryption

        public void setDatasetEncryption()
      • getDatapoolEncryptionStatus

        public boolean getDatapoolEncryptionStatus()
      • getEncryptedVariables

        public java.util.Set<java.lang.String> getEncryptedVariables()