| 
 | ||||||||||
| 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. | 
| DelayedProxy | Implemented by proxy classes which are delay-load capable. | 
| 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. | 
| ProxyBean | Interface implemented by all generated custom types, which use JavaBean conventions for copying state. | 
| ProxyCalendar | Interface implemented by all generated proxies on Calendartypes. | 
| ProxyCollection | Interface implemented by all proxy collection types. | 
| ProxyCollections.ProxyIterator | Marker interface for a proxied iterator. | 
| ProxyCollections.ProxyListIterator | Marker interface for a proxied list iterator. | 
| ProxyDate | Interface implemented by all generated proxies on Datetypes. | 
| ProxyManager | Manager for copying and proxying second class objects. | 
| ProxyMap | Interface implemented by proxies on Maptypes. | 
| ProxyMaps.ProxyEntrySet | Marker interface for a proxy entry set. | 
| 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<K,V> | A map proxy designed for maps backed by extremely large result sets in
 which each call to AbstractLRSProxyMap.get(java.lang.Object)orAbstractLRSProxyMap.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 aBitSetof loaded fields. | 
| BigDecimalId | |
| BigIntegerId | |
| BooleanId | OpenJPAIdsubclass appropriate for boolean fields. | 
| ByteId | OpenJPAIdsubclass appropriate for byte fields. | 
| CacheMap | Fixed-size map that has ability to pin/unpin entries and move overflow to a backing soft map. | 
| CharId | OpenJPAIdsubclass appropriate for char fields. | 
| ClassResolverImpl | Default class resolver implementation. | 
| CollectionChangeTrackerImpl | Default CollectionChangeTracker. | 
| DateId | OpenJPAIdsubclass appropriate for Date fields. | 
| DelayedArrayListProxy | ArrayList proxy with delay loading capability. | 
| DelayedCollectionChangeTrackerImpl | A collection change tracker used by delay loaded collections. | 
| DelayedHashSetProxy | HashSet proxy with delay loading capability. | 
| DelayedLinkedHashSetProxy | LinkedHashSet proxy with delay loading capability. | 
| DelayedLinkedListProxy | LinkedList proxy with delay loading capability. | 
| DelayedPriorityQueueProxy | PriorityQueue proxy with delay loading capability. | 
| DelayedTreeSetProxy | TreeSet proxy with delay loading capability. | 
| DelayedVectorProxy | Vector proxy with delay loading capability. | 
| DoubleId | OpenJPAIdsubclass appropriate for double fields. | 
| Exceptions | Utility methods for externalizing and handling exceptions. | 
| FloatId | OpenJPAIdsubclass appropriate for float fields. | 
| GeneratedClasses | Utility methods when generating classes, including at runtime. | 
| Id | Datastore identity type. | 
| ImplHelper | Helper for OpenJPA back-ends. | 
| IntId | OpenJPAIdsubclass appropriate for int fields. | 
| LongId | OpenJPAIdsubclass appropriate for long fields. | 
| MapChangeTrackerImpl | Default MapChangeTracker. | 
| MultiLoaderClassResolver | A simple ClassResolverthat 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 built-in OpenJPA identity objects. | 
| Proxies | Utility methods for managing proxies. | 
| ProxyCollections | Utility methods used by collection proxies. | 
| ProxyConcurrentMaps | Utility methods used by concurrent map proxies. | 
| ProxyManagerImpl | Default implementation of the ProxyManagerinterface. | 
| ProxyMaps | Utility methods used by map proxies. | 
| Serialization | Helper class to serialize and deserialize persistent objects, subtituting oids into the serialized stream and subtituting the persistent objects back during deserialization. | 
| Serialization.ClassResolvingObjectInputStream | |
| Serialization.PersistentObjectInputStream | Object input stream that replaces oids with their objects. | 
| Serialization.PersistentObjectOutputStream | Object output stream that replaces persistent objects with their oids. | 
| ShortId | OpenJPAIdsubclass appropriate for short fields. | 
| StoreFacadeTypeRegistry | Repository of store-specific facade classes. | 
| StringId | OpenJPAIdsubclass 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. | 
| NonUniqueResultException | Exception type thrown when a query was configured to return a single result, and multiple results were found. | 
| NoResultException | Exception type thrown when a query was configured to return a single result, and no result was found. | 
| 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. | 
| QueryException | Exception indicating that a query timeout occurred. | 
| 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. | 
| WrappedException | |
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 | |||||||||