package mir.producer;
import java.util.Map;
-import java.util.Vector;
import mir.entity.adapter.EntityAdapterModel;
-import mir.entity.adapter.EntityIteratorAdapter;
import mir.log.LoggerWrapper;
-import mir.util.CachingRewindableIterator;
import mir.util.ParameterExpander;
-public class EntityDeletingProducerNode implements ProducerNode {
+public class EntityDeletingProducerNode extends AbstractProducerNode {
private String whereClause;
private EntityAdapterModel model;
private String definition;
try {
EntityAdapterModel.Mapping mapping = model.getMappingForName(definition);
- mapping.getStorage().deleteByWhereClause(ParameterExpander.expandExpression( aValueMap, whereClause ));
+ mapping.getDatabase().deleteByWhereClause(ParameterExpander.expandExpression( aValueMap, whereClause ));
}
catch (Throwable t) {
aLogger.error("Error while deleting entities: " + t.toString());
}
- };
+ }
}