summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2010-06-01 17:46:13 -0700
committerShawn O. Pearce <sop@google.com>2010-06-04 12:44:50 -0700
commitc10c53b2a390b3c01144398af47f89b49b855f76 (patch)
treecd032e3845ec46a3cca7a838fc3e6aa1f0bc49ba
parent68d560f77c5271bf3cd2fbf8c0c01e6df37fff94 (diff)
downloadgwtorm-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.java6
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;