Examples of DbImportParameters


Examples of org.apache.cayenne.tools.dbimport.DbImportParameters

     * @deprecated since 3.2 in favor of "meaningfulPkTable"
     */
    private boolean meaningfulPk;

    public DbImporterTask() {
        parameters = new DbImportParameters();
        parameters.setOverwrite(true);
        parameters.setImportProcedures(false);
        parameters.setUsePrimitives(true);
        parameters.setNamingStrategy(SmartNamingStrategy.class.getName());
    }
View Full Code Here

Examples of org.apache.cayenne.tools.dbimport.DbImportParameters

    public void execute() throws MojoExecutionException, MojoFailureException {

        Log logger = new MavenLogger(this);

        DbImportParameters parameters = toParameters();
        Injector injector = DIBootstrap.createInjector(new ToolsModule(logger), new DbImportModule());

        try {
            injector.getInstance(DbImportAction.class).execute(parameters);
        } catch (Exception ex) {
View Full Code Here

Examples of org.apache.cayenne.tools.dbimport.DbImportParameters

            throw new MojoExecutionException(message, th);
        }
    }

    DbImportParameters toParameters() {
        DbImportParameters parameters = new DbImportParameters();
        parameters.setAdapter(adapter);
        parameters.setCatalog(catalog);
        parameters.setDefaultPackage(defaultPackage);
        parameters.setDriver(driver);
        parameters.setImportProcedures(importProcedures);
        parameters.setDataMapFile(map);
        parameters.setMeaningfulPkTables(getMeaningfulPkTables());
        parameters.setNamingStrategy(namingStrategy);
        parameters.setOverwrite(overwrite);
        parameters.setPassword(password);
        parameters.setProcedurePattern(procedurePattern);
        parameters.setSchema(getSchema());
        parameters.setTablePattern(tablePattern);
        parameters.setUrl(url);
        parameters.setUsername(username);
        parameters.setIncludeTables(includeTables);
        parameters.setExcludeTables(excludeTables);
        parameters.setUsePrimitives(usePrimitives);
        return parameters;
    }
View Full Code Here

Examples of org.apache.cayenne.tools.dbimport.DbImportParameters

    public void testToParameters_MeaningfulPk() throws Exception {

        File pom1 = getTestFile("src/test/resources/org/apache/cayenne/tools/dbimporter-pom1.xml");

        DbImporterMojo importer1 = (DbImporterMojo) lookupMojo("cdbimport", pom1);
        DbImportParameters parameters1 = importer1.toParameters();
        assertNull(parameters1.getMeaningfulPkTables());
        assertPathEquals("target/test/org/apache/cayenne/tools/dbimporter-map1.map.xml", parameters1.getDataMapFile()
                .getPath());

        File pom2 = getTestFile("src/test/resources/org/apache/cayenne/tools/dbimporter-pom2.xml");
        DbImporterMojo importer2 = (DbImporterMojo) lookupMojo("cdbimport", pom2);
        DbImportParameters parameters2 = importer2.toParameters();
        assertEquals("x,b*", parameters2.getMeaningfulPkTables());
       
        File pom3 = getTestFile("src/test/resources/org/apache/cayenne/tools/dbimporter-pom3.xml");
        DbImporterMojo importer3 = (DbImporterMojo) lookupMojo("cdbimport", pom3);
        DbImportParameters parameters3 = importer3.toParameters();
        assertEquals("*", parameters3.getMeaningfulPkTables());
    }
View Full Code Here

Examples of org.apache.cayenne.tools.dbimport.DbImportParameters

    public void testToParameters_Map() throws Exception {

        File pom1 = getTestFile("src/test/resources/org/apache/cayenne/tools/dbimporter-pom1.xml");
        DbImporterMojo importer1 = (DbImporterMojo) lookupMojo("cdbimport", pom1);
        DbImportParameters parameters1 = importer1.toParameters();
        assertNotNull(parameters1.getDataMapFile());
        assertPathEquals("target/test/org/apache/cayenne/tools/dbimporter-map1.map.xml", parameters1.getDataMapFile()
                .getPath());

        File pom2 = getTestFile("src/test/resources/org/apache/cayenne/tools/dbimporter-pom2.xml");
        DbImporterMojo importer2 = (DbImporterMojo) lookupMojo("cdbimport", pom2);
        DbImportParameters parameters2 = importer2.toParameters();
        assertNull(parameters2.getDataMapFile());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.