diff options
author | Shawn O. Pearce <sop@google.com> | 2010-06-01 17:46:13 -0700 |
---|---|---|
committer | Shawn O. Pearce <sop@google.com> | 2010-06-04 12:44:50 -0700 |
commit | c10c53b2a390b3c01144398af47f89b49b855f76 (patch) | |
tree | cd032e3845ec46a3cca7a838fc3e6aa1f0bc49ba | |
parent | 68d560f77c5271bf3cd2fbf8c0c01e6df37fff94 (diff) | |
download | gwtorm-c10c53b2a390b3c01144398af47f89b49b855f76.tar.gz |
Permit abstract SchemaModel for a SchemaGen
This is a minor refactoring to use the generic interface that
simplifies some other backend code I haven't yet committed.
Change-Id: I29cd3f451167b34080769916cd645d943d0b2ca4
Signed-off-by: Shawn O. Pearce <sop@google.com>
-rw-r--r-- | src/main/java/com/google/gwtorm/server/SchemaGen.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/gwtorm/server/SchemaGen.java b/src/main/java/com/google/gwtorm/server/SchemaGen.java index 2620e08..91bc24b 100644 --- a/src/main/java/com/google/gwtorm/server/SchemaGen.java +++ b/src/main/java/com/google/gwtorm/server/SchemaGen.java @@ -17,9 +17,9 @@ package com.google.gwtorm.server; import com.google.gwtorm.client.OrmException; import com.google.gwtorm.client.Schema; import com.google.gwtorm.schema.RelationModel; +import com.google.gwtorm.schema.SchemaModel; import com.google.gwtorm.schema.SequenceModel; import com.google.gwtorm.schema.Util; -import com.google.gwtorm.schema.java.JavaSchemaModel; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.MethodVisitor; @@ -37,7 +37,7 @@ public class SchemaGen<S extends AbstractSchema> implements Opcodes { } private final GeneratedClassLoader classLoader; - private final JavaSchemaModel schema; + private final SchemaModel schema; private final Class<?> databaseClass; private final Class<S> schemaSuperClass; private final AccessGenerator accessGen; @@ -47,7 +47,7 @@ public class SchemaGen<S extends AbstractSchema> implements Opcodes { private String implTypeName; public SchemaGen(final GeneratedClassLoader loader, - final JavaSchemaModel schemaModel, final Class<?> databaseType, + final SchemaModel schemaModel, final Class<?> databaseType, final Class<S> superType, final AccessGenerator ag) { classLoader = loader; schema = schemaModel; |