org.dbtools.gen.DBObjectBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dbtools-gen Show documentation
Show all versions of dbtools-gen Show documentation
DBTools ORM Class Generator.
/*
* DBObjectBuilder.java
*
* Created on April 13, 2002
*
* Copyright 2006 Jeff Campbell. All rights reserved. Unauthorized reproduction
* is a violation of applicable law. This material contains certain
* confidential or proprietary information and trade secrets of Jeff Campbell.
*/
package org.dbtools.gen;
import org.dbtools.schema.schemafile.*;
import java.util.List;
public interface DBObjectBuilder {
String getName();
boolean build(SchemaDatabase database, SchemaEntity entity, String packageName, String outDir, GenConfig genConfig);
int getNumberFilesGenerated();
List getFilesGenerated();
void buildDatabaseManagersHolder(SchemaDatabase database, String packageBase, String packageName, List tables, List views, List queries, String outDir);
// void setDatabase(SchemaDatabase schemaDatabase);
// void setEntity(SchemaEntity table);
// void setPackageName(String packageName);
// void setSourceOutputDir(String outDir);
}