|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanFinder<T>
Used to override the finding implementation for a bean.
For beans that are not in a JDBC data source you can implement this handle bean finding. For example, read a log file building each entry as a bean and returning that.
There are a number of internal BeanFinders in Ebean to return meta data from Ebean at runtime such as query execution statistics etc. See the beans in com.avaje.ebean.meta and finders in com.avaje.ebean.server.meta.
Method Summary | |
---|---|
T |
find(BeanQueryRequest<T> request)
Find a bean using its id or unique predicate. |
BeanCollection<T> |
findMany(BeanQueryRequest<T> request)
Return a List, Set or Map for the given find request. |
Method Detail |
---|
T find(BeanQueryRequest<T> request)
BeanCollection<T> findMany(BeanQueryRequest<T> request)
Note the returning object is cast to a List Set or Map so you do need to get the return type right.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |