org.proteios.core
Class QueryFactory
java.lang.Object
org.proteios.core.QueryFactory
public class QueryFactory
- extends Object
Used to query for items.
- Author:
- gregory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryFactory
public QueryFactory()
select
public <D extends BasicItem> ItemQuery<D> select(Class<D> itemClass)
selectFilesInProject
public ItemQuery<File> selectFilesInProject(DbControl dc)
- Parameters:
dc - DbControl used for this query
- Returns:
- query with disabled filters or null if dc is null
save
public <D extends BasicItem> void save(Class<D> itemClass,
QueryFactory.QueryState state)
getState
public <D extends BasicItem> QueryFactory.QueryState getState(Class<D> itemClass)
setLimits
public void setLimits(ItemQuery<?> query,
QueryFactory.QueryState state)