| 
 | ||||||||||
| 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 Calendartypes. | 
| ProxyCollection | Interface implemented by all built-in proxies on Collectiontypes. | 
| ProxyDate | Interface implemented by all built-in proxies on Datetypes. | 
| ProxyManager | Manager for copying and proxying second class objects. | 
| ProxyMap | Interface implemented by all built-in proxies on Maptypes. | 
| 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)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. | 
| 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. | 
| Exceptions | Utility methods for externalizing and handling exceptions. | 
| 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 builtin OpenJPA identity objects. | 
| Proxies | Utility methods for managing proxies. | 
| ProxyArrayList | Extension of the ArrayListtype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyGregorianCalendar | Extension of the Calendartype that calls thedirtymethod on its owning persistence capable instance on modification. | 
| ProxyGregorianCalendar4 | ProxyGregorianCalendarsubclass that overrides the mutatingProxyGregorianCalendar4.set(int, int)method, which is final in Java 1.3 but public in Java 1.4
 and higher. | 
| ProxyHashMap | Extension of the HashMaptype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyHashSet | Extension of the HashSettype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyHashtable | Extension of the Hashtabletype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyLinkedList | Extension of the LinkedListtype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyManagerImpl | Default implementation of the ProxyManagerinterface. | 
| ProxyProperties | Extension of the Propertiestype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxySQLDate | Extension of the Datetype that calls thedirtymethod on its owning persistence capable instance on modification. | 
| ProxyTime | Extension of the Timetype that calls thedirtymethod on its owning persistence capable instance on modification. | 
| ProxyTimestamp | Extension of the Timestamptype that calls thedirtymethod on its owning persistence capable instance on modification. | 
| ProxyTreeMap | Extension of the TreeMaptype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyTreeSet | Extension of the TreeSettype that dirties the
 persistent/transactional field it is assigned to on modification. | 
| ProxyUtilDate | Extension of the Datetype that calls thedirtymethod on its owning persistence capable instance on modification. | 
| ProxyVector | Extension of the Vectortype 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 | 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. | 
| 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 | |||||||||