Uses of Interface
org.apache.openjpa.util.Proxy

Packages that use Proxy
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
org.apache.openjpa.util OpenJPA Utilities 
 

Uses of Proxy in org.apache.openjpa.jdbc.meta.strats
 

Classes in org.apache.openjpa.jdbc.meta.strats that implement Proxy
 class LRSProxyCollection
          Large result set collection.
(package private)  class LRSProxyMap
          Large result set map.
 

Methods in org.apache.openjpa.jdbc.meta.strats that return Proxy
protected abstract  Proxy StoreCollectionFieldStrategy.newLRSProxy()
          Return a large result set proxy for this field.
protected  Proxy RelationMapTableFieldStrategy.newLRSProxy()
           
protected  Proxy RelationMapInverseKeyFieldStrategy.newLRSProxy()
           
protected  Proxy RelationCollectionTableFieldStrategy.newLRSProxy()
           
protected  Proxy RelationCollectionInverseKeyFieldStrategy.newLRSProxy()
           
protected  Proxy HandlerCollectionTableFieldStrategy.newLRSProxy()
           
 

Uses of Proxy in org.apache.openjpa.util
 

Subinterfaces of Proxy in org.apache.openjpa.util
 interface LRSProxy
          Marker interface for large result set proxies.
 interface ProxyBean
          Interface implemented by all generated custom types, which use JavaBean conventions for copying state.
 interface ProxyCalendar
          Interface implemented by all generated proxies on Calendar types.
 interface ProxyCollection
          Interface implemented by all proxy collection types.
 interface ProxyDate
          Interface implemented by all generated proxies on Date types.
 interface ProxyMap
          Interface implemented by proxies on Map types.
 

Classes in org.apache.openjpa.util that implement Proxy
 class 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.
 class 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) or AbstractLRSProxyMap.containsKey(java.lang.Object) may perform a database query.
 

Methods in org.apache.openjpa.util that return Proxy
 Proxy ProxyManagerImpl.newCalendarProxy(Class type, TimeZone zone)
           
 Proxy ProxyManager.newCalendarProxy(Class type, TimeZone timeZone)
          Return a new calendar proxy.
 Proxy ProxyManagerImpl.newCollectionProxy(Class type, Class elementType, Comparator compare, boolean autoOff)
           
 Proxy ProxyManager.newCollectionProxy(Class type, Class elementType, Comparator compare, boolean autoOff)
          Return a proxy for the given collection type.
 Proxy ProxyManagerImpl.newCustomProxy(Object orig, boolean autoOff)
           
 Proxy ProxyManager.newCustomProxy(Object obj, boolean autoOff)
          Return a proxy for the given object, or null if this manager cannot proxy the object.
 Proxy ProxyManagerImpl.newDateProxy(Class type)
           
 Proxy ProxyManager.newDateProxy(Class type)
          Return a new date proxy.
 Proxy ProxyManagerImpl.newMapProxy(Class type, Class keyType, Class elementType, Comparator compare, boolean autoOff)
           
 Proxy ProxyManager.newMapProxy(Class type, Class keyType, Class valueType, Comparator compare, boolean autoOff)
          Return a proxy for the given map type.
 

Methods in org.apache.openjpa.util with parameters of type Proxy
static void Proxies.dirty(Proxy proxy, boolean stopTracking)
          Used by proxy types to dirty their owner.
static boolean Proxies.isOwner(Proxy proxy, OpenJPAStateManager sm, int field)
          Used by proxy types to check if the given owners and field names are equivalent.
static void Proxies.removed(Proxy proxy, Object removed, boolean key)
          Used by proxy types to notify collection owner on element removal.
static Object Proxies.writeReplace(Proxy proxy, boolean detachable)
          Used by proxy types to serialize non-proxy versions.
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.