org.apache.openjpa.kernel
Modifier and Type | Method and Description |
---|---|
void |
closeAll()
Close all open iterators.
|
Broker |
getBroker()
The broker that generated the extent.
|
Class |
getElementType()
The class of extent elements.
|
FetchConfiguration |
getFetchConfiguration()
Return the (mutable) fetch configuration for this extent.
|
boolean |
getIgnoreChanges()
Whether this extent will ignore changes made in the current transaction.
|
boolean |
hasSubclasses()
Whether the extent includes subclasses.
|
Iterator |
iterator()
Return an iterator over the extent members.
|
List |
list()
Returns a list of all objects represented by this extent.
|
void |
lock()
Synchronizes on an internal lock.
|
void |
setIgnoreChanges(boolean ignoreChanges)
Whether this extent will ignore changes made in the current transaction.
|
void |
unlock()
Release the internal lock.
|
public FetchConfiguration getFetchConfiguration()
Extent
getFetchConfiguration
in interface Extent
public boolean getIgnoreChanges()
Extent
getIgnoreChanges
in interface Extent
public void setIgnoreChanges(boolean ignoreChanges)
Extent
setIgnoreChanges
in interface Extent
public List list()
Extent
List
by traversing the entire iterator returned by a
call to Extent.iterator()
. This means that Collection.size()
will
work correctly, but if the extent represents a large data set, this
method may be quite slow and may consume quite a bit of memory.public Iterator iterator()
Extent
public Broker getBroker()
Extent
public Class getElementType()
Extent
getElementType
in interface Extent
public boolean hasSubclasses()
Extent
hasSubclasses
in interface Extent
public void closeAll()
Extent
public void lock()
Extent
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.