net.java.ao.schema
Class Generator

java.lang.Object
  extended by net.java.ao.schema.Generator

public final class Generator
extends java.lang.Object

Author:
Daniel Spiewak

Constructor Summary
Generator()
           
 
Method Summary
static boolean hasSchema(DatabaseProvider provider, TableNameConverter nameConverter, java.lang.Class<? extends Entity>... classes)
           
static void migrate(DatabaseProvider provider, java.lang.Class<? extends Entity>... classes)
           
static void migrate(DatabaseProvider provider, TableNameConverter nameConverter, FieldNameConverter fieldConverter, java.lang.Class<? extends Entity>... classes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Generator

public Generator()
Method Detail

migrate

public static void migrate(DatabaseProvider provider,
                           java.lang.Class<? extends Entity>... classes)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

migrate

public static void migrate(DatabaseProvider provider,
                           TableNameConverter nameConverter,
                           FieldNameConverter fieldConverter,
                           java.lang.Class<? extends Entity>... classes)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

hasSchema

public static boolean hasSchema(DatabaseProvider provider,
                                TableNameConverter nameConverter,
                                java.lang.Class<? extends Entity>... classes)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException