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) {
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());
- }
- }
}