[New] Moved *Visitor transformations in query into query method

This is better than keeping the Visitor in the instance of the query,
where it might be to early to instantiate it.
This commit is contained in:
Robert von Burg 2014-08-06 18:42:54 +02:00
parent abf2a06b9e
commit 8140192441
2 changed files with 4 additions and 2 deletions

View File

@ -18,6 +18,7 @@ package li.strolch.persistence.xml;
import java.util.List;
import li.strolch.model.Order;
import li.strolch.model.OrderVisitor;
import li.strolch.model.Tags;
import li.strolch.model.query.OrderQuery;
import li.strolch.persistence.api.OrderDao;
@ -35,7 +36,7 @@ public class XmlOrderDao extends AbstractDao<Order> implements OrderDao {
}
@Override
public List<Order> doQuery(OrderQuery query) {
public <U> List<U> doQuery(OrderQuery query, OrderVisitor<U> orderVisitor) {
// TODO Auto-generated method stub
return null;
}

View File

@ -18,6 +18,7 @@ package li.strolch.persistence.xml;
import java.util.List;
import li.strolch.model.Resource;
import li.strolch.model.ResourceVisitor;
import li.strolch.model.Tags;
import li.strolch.model.query.ResourceQuery;
import li.strolch.persistence.api.ResourceDao;
@ -35,7 +36,7 @@ public class XmlResourceDao extends AbstractDao<Resource> implements ResourceDao
}
@Override
public List<Resource> doQuery(ResourceQuery query) {
public <U> List<U> doQuery(ResourceQuery query, ResourceVisitor<U> resourceVisitor) {
// TODO Auto-generated method stub
return null;
}