All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dbtools.gen.DBObjectBuilder Maven / Gradle / Ivy

There is a newer version: 11.0.0
Show newest version
/*
 * 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);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy