|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ChangeTracker | Interface for components that track changes to containers at a fine-grained level. |
ClassResolver | Interface to customize the loading of classes under OpenJPA. |
CollectionChangeTracker | Change tracker that can be used for collections. |
ExceptionInfo | Interface supplying additional exception information. |
LRSProxy | Marker interface for large result set proxies. |
MapChangeTracker | Change tracker that can be used for maps. |
Proxy | Interface implemented by all proxy types to allow setting and nulling of their owning instance. |
ProxyCalendar | Interface implemented by all built-in proxies on
Calendar types. |
ProxyCollection | Interface implemented by all built-in proxies on Collection types. |
ProxyDate | Interface implemented by all built-in proxies on Date
types. |
ProxyManager | Manager for copying and proxying second class objects. |
ProxyMap | Interface implemented by all built-in proxies on Map types. |
RuntimeExceptionTranslator | Interface used by many facade helpers to translate exceptions. |
Class Summary | |
---|---|
AbstractChangeTracker | Base class that provides utilities to change trackers. |
AbstractLRSProxyCollection | A collection proxy designed for collections backed by extremely large
result sets in which each call to AbstractLRSProxyCollection.iterator() may perform a database
query. |
AbstractLRSProxyMap | A map proxy designed for maps backed by extremely large result sets in
which each call to AbstractLRSProxyMap.get(java.lang.Object) or AbstractLRSProxyMap.containsKey(java.lang.Object) may perform a
database query. |
ApplicationIds | Utility class for manipulating application object ids. |
ArrayStateImage | Utilities for dealing with a simple state image consisting of an
Object[] of field values with one extra index containing a
BitSet of loaded fields. |
ByteId | OpenJPAId subclass appropriate for byte fields. |
CacheMap | Fixed-size map that has ability to pin/unpin entries and move overflow to a backing soft map. |
CharId | OpenJPAId subclass appropriate for char fields. |
ClassResolverImpl | Default class resolver implementation. |
CollectionChangeTrackerImpl | Default CollectionChangeTracker . |
DateId | OpenJPAId subclass appropriate for Date fields. |
Exceptions | Utility methods for externalizing and handling exceptions. |
Id | Datastore identity type. |
ImplHelper | Helper for OpenJPA back-ends. |
IntId | OpenJPAId subclass appropriate for int fields. |
LongId | OpenJPAId subclass appropriate for long fields. |
MapChangeTrackerImpl | Default MapChangeTracker . |
MultiLoaderClassResolver | A simple ClassResolver that uses multiple class loaders to
resolve classes. |
ObjectId | Identity type appropriate for object primary key fields and shared id classes. |
OpenJPAId | Identity class extended by builtin OpenJPA identity objects. |
Proxies | Utility methods for managing proxies. |
ProxyArrayList | Extension of the ArrayList type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyGregorianCalendar | Extension of the Calendar type that calls the dirty
method on its owning persistence capable instance on modification. |
ProxyGregorianCalendar4 | ProxyGregorianCalendar subclass that overrides the mutating
ProxyGregorianCalendar4.set(int, int) method, which is final in Java 1.3 but public in Java 1.4
and higher. |
ProxyHashMap | Extension of the HashMap type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyHashSet | Extension of the HashSet type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyHashtable | Extension of the Hashtable type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyLinkedList | Extension of the LinkedList type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyManagerImpl | Default implementation of the ProxyManager interface. |
ProxyProperties | Extension of the Properties type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxySQLDate | Extension of the Date type that calls the dirty
method on its owning persistence capable instance on modification. |
ProxyTime | Extension of the Time type that calls the dirty
method on its owning persistence capable instance on modification. |
ProxyTimestamp | Extension of the Timestamp type that calls the dirty
method on its owning persistence capable instance on modification. |
ProxyTreeMap | Extension of the TreeMap type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyTreeSet | Extension of the TreeSet type that dirties the
persistent/transactional field it is assigned to on modification. |
ProxyUtilDate | Extension of the Date type that calls the dirty
method on its owning persistence capable instance on modification. |
ProxyVector | Extension of the Vector type that dirties the
persistent/transactional field it is assigned to on modification. |
Serialization | Helper class to serialize and deserialize persistent objects, subtituting oids into the serialized stream and subtituting the persistent objects back during deserialization. |
ShortId | OpenJPAId subclass appropriate for short fields. |
StoreFacadeTypeRegistry | Repository of store-specific facade classes. |
StringId | OpenJPAId subclass appropriate for String fields. |
Exception Summary | |
---|---|
CallbackException | Exception type thrown when an error occurs in a callback. |
GeneralException | General exception type. |
InternalException | Exception type for internal errors. |
InvalidStateException | Exception type thrown when attempting to execute an operation that is not allowed by the current state. |
LockException | Exception indicating that locks on one or more objects could not be acquired. |
MetaDataException | Exception type reserved for missing or invalid metadata. |
NoTransactionException | Exception type thrown when attempting a transactional operation without an active transaction. |
ObjectExistsException | Exception type reserved for conflicts with existing objects. |
ObjectNotFoundException | Exception type reserved for failed object lookups. |
OpenJPAException | Exception type for all OpenJPA exceptions. |
OptimisticException | Exception type for optimistic concurrency violations. |
ReferentialIntegrityException | Exception type reserved for violations of integrity constraints. |
StoreException | Base exception for data store errors. |
UnsupportedException | Exception type for attempts to perform unsupported operations. |
UserException | Base exception type for user errors. |
OpenJPA Utilities
This package provides utilities to facilitate the handling of second class objects and OpenJPA object ids.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |