testing extension of EntityBrowser, EntityAdaptor
[mir.git] / source / mir / entity / adapter / EntityIteratorAdapter.java
index 0b29d42..49df936 100755 (executable)
@@ -29,6 +29,8 @@
  */
 package mir.entity.adapter;
 
+import java.util.List;
+
 import mir.entity.Entity;
 import mir.entity.EntityBrowser;
 import mir.storage.StorageObjectFailure;
@@ -57,6 +59,14 @@ public class EntityIteratorAdapter implements RewindableIterator {
     this(new EntityBrowser(aModel.getMappingForName(aDefinitionName).getStorage(), aWhereClause, anOrderByClause, aBatchSize, aLimit, aSkip), aModel, aDefinitionName);
   }
 
+  public EntityIteratorAdapter(String aMainTablePrefix, List someExtraTables, 
+          String aWhereClause, String anOrderByClause,
+          int aBatchSize, EntityAdapterModel aModel, String aDefinitionName,
+          int aLimit, int aSkip) throws StorageObjectFailure, EntityAdapterExc {
+    this(new EntityBrowser(aModel.getMappingForName(aDefinitionName).getStorage(), aMainTablePrefix, someExtraTables, aWhereClause, anOrderByClause, aBatchSize, aLimit, aSkip), aModel, aDefinitionName);
+  }
+
+
   public boolean hasNext() {
     return iterator.hasNext();
   }