|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Extent<T>
An extent is a logical view of all instances of a class.
Method Summary | |
---|---|
void |
closeAll()
Close all open iterators that are consuming database resources. |
Extent |
getDelegate()
Deprecated. cast to ExtentImpl instead. This
method pierces the published-API boundary, as does the SPI cast. |
Class<T> |
getElementClass()
The extent's element type. |
OpenJPAEntityManager |
getEntityManager()
The owning entity manager. |
FetchPlan |
getFetchPlan()
Fetch configuration for controlling how iterated objects are loaded. |
boolean |
getIgnoreChanges()
Whether the extent sees inserts and deletes in the current transaction. |
boolean |
hasSubclasses()
Whether the extent includes subclasses. |
List<T> |
list()
List the extent contents. |
void |
setIgnoreChanges(boolean ignoreChanges)
Whether the extent sees inserts and deletes in the current transaction. |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Method Detail |
---|
Class<T> getElementClass()
boolean hasSubclasses()
OpenJPAEntityManager getEntityManager()
FetchPlan getFetchPlan()
boolean getIgnoreChanges()
void setIgnoreChanges(boolean ignoreChanges)
List<T> list()
void closeAll()
Extent getDelegate()
ExtentImpl
instead. This
method pierces the published-API boundary, as does the SPI cast.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |