introduced AdapterEntityModel
[mir.git] / source / mir / entity / adapter / EntityAdapterDefinition.java
index 87fd448..0405a40 100755 (executable)
@@ -12,8 +12,8 @@ public class EntityAdapterDefinition {
     calculatedFields = new HashMap();
   }
 
-  public EntityAdapter makeEntityAdapter(Entity anEntity) {
-    return new EntityAdapter(anEntity, this);
+  public EntityAdapter makeEntityAdapter(Entity anEntity, EntityAdapterModel aModel) {
+    return new EntityAdapter(anEntity, this, aModel);
   }
 
   public CalculatedField getCalculatedField(String aFieldName) {
@@ -122,16 +122,4 @@ public class EntityAdapterDefinition {
       return result;
     }
   }
-
-  static protected Object getRelation(StorageObject aStorageObject, String aWhereClause, String anOrderByClause, EntityAdapterDefinition aDefinition) {
-    try {
-      return
-          new CachingRewindableIterator( new EntityIteratorAdapter(
-              new EntityBrowser( aStorageObject, aWhereClause, anOrderByClause, -1),
-              aDefinition));
-    }
-    catch (Throwable t) {
-      throw new RuntimeException(t.getMessage());
-    }
-  }
 }