Class GenerateTableDaoClasses.TableConfig

java.lang.Object
com.northconcepts.datapipeline.foundations.tools.GenerateTableDaoClasses.TableConfig
Enclosing class:
GenerateTableDaoClasses

public static class GenerateTableDaoClasses.TableConfig extends Object
The class name, package and output file used to generate the class for one table.
  • Constructor Details

    • TableConfig

      public TableConfig(JdbcTable table, String targetPackage, File baseFolder, boolean makeIdentifiersSingular)
      Creates the settings for a table, making its class name singular when makeIdentifiersSingular is true.
  • Method Details

    • newJavaCodeBuilder

      public JavaCodeBuilder newJavaCodeBuilder()
      Returns a new code builder for the table's class in the target package.
    • getEntityFile

      public File getEntityFile()
      Returns the .java file for the table's class in the target package's folder under the base folder.