Interface BeanDataSetDefBuilder<T extends DataSetDefBuilder>

  • All Superinterfaces:
    DataSetDefBuilder<T>
    All Known Implementing Classes:
    BeanDataSetDefBuilderImpl

    public interface BeanDataSetDefBuilder<T extends DataSetDefBuilder>
    extends DataSetDefBuilder<T>
    A builder for defining data sets generated from a bean which implements the DataSetGenerator interface
        DataSetDef dataSetDef = DataSetDefFactory.newBeanDataSetDef()
         .uuid("all_employees")
         .generatorClass("org.mycompany.dataset.AllEmployeesGenerator")
         .buildDef();
     
    • Method Detail

      • generatorClass

        T generatorClass​(String className)
        Set the data set generator class name.
        Parameters:
        className - The name of a class which implements the DataSetGenerator interface
        Returns:
        The DataSetDefBuilder instance that is being used to configure a DataSetDef.
      • generatorParam

        T generatorParam​(String paramName,
                         String paramValue)
        Set a parameter which will be passed through the generator class when invoked.
        Parameters:
        paramName - The name of the parameter.
        paramValue - A string representation of the parameter value.
        Returns:
        The DataSetDefBuilder instance that is being used to configure a DataSetDef.