[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:50 +02:00
parent 72d5bdce9e
commit cd15808bde
2 changed files with 4 additions and 2 deletions

View File

@ -31,6 +31,7 @@ import javax.xml.parsers.SAXParserFactory;
import javax.xml.transform.sax.SAXResult;
import li.strolch.model.Order;
import li.strolch.model.OrderVisitor;
import li.strolch.model.Tags;
import li.strolch.model.query.OrderQuery;
import li.strolch.model.xml.OrderToSaxVisitor;
@ -155,7 +156,7 @@ public class PostgreSqlOrderDao extends PostgresqlDao<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

@ -29,6 +29,7 @@ import javax.xml.parsers.SAXParserFactory;
import javax.xml.transform.sax.SAXResult;
import li.strolch.model.Resource;
import li.strolch.model.ResourceVisitor;
import li.strolch.model.Tags;
import li.strolch.model.query.ResourceQuery;
import li.strolch.model.xml.ResourceToSaxVisitor;
@ -144,7 +145,7 @@ public class PostgreSqlResourceDao extends PostgresqlDao<Resource> implements Re
}
@Override
public List<Resource> doQuery(ResourceQuery query) {
public <U> List<U> doQuery(ResourceQuery query, ResourceVisitor<U> resourceVisitor) {
// TODO Auto-generated method stub
return null;
}