org.progeeks.hibernate
Class MetaObjectProxy
java.lang.Object
org.progeeks.util.beans.BeanChangeSupport
org.progeeks.meta.AbstractMetaObject
org.progeeks.hibernate.MetaObjectProxy
- All Implemented Interfaces:
- java.io.Serializable, org.hibernate.proxy.HibernateProxy, MetaObject, StandardBean
public class MetaObjectProxy
- extends AbstractMetaObject
- implements org.hibernate.proxy.HibernateProxy, java.io.Serializable
Marker interface for meta object proxies
- Version:
- $Revision: 1.2 $
- Author:
- Matt Veitas
- See Also:
- Serialized Form
Method Summary |
org.hibernate.proxy.LazyInitializer |
getHibernateLazyInitializer()
|
protected java.lang.Object |
getPropertyValue(java.lang.String name)
Overridden by subclasses to provide implementation-specific
field-level access. |
protected java.lang.Object |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Overridden by subclasses to provide implementation-specific
field-level access. |
java.lang.Object |
writeReplace()
Stores an instance of this object in the context MetaObjectCache
for later retrieval. |
Methods inherited from class org.progeeks.meta.AbstractMetaObject |
cacheWrapper, createListMutator, createPropertyMutator, getCachedWrapper, getMetaClass, getMetaKit, getProperty, getPropertyMutator, readMetaClass, readResolve, release, setMetaClass, setMetaKit, setProperty, unwrapPropertyValue, wrapPropertyValue, writeMetaClass |
Methods inherited from class org.progeeks.util.beans.BeanChangeSupport |
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, hasListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaObjectProxy
public MetaObjectProxy(MetaObjectLazyInitializer li)
setPropertyValue
protected java.lang.Object setPropertyValue(java.lang.String name,
java.lang.Object value)
- Description copied from class:
AbstractMetaObject
- Overridden by subclasses to provide implementation-specific
field-level access.
- Specified by:
setPropertyValue
in class AbstractMetaObject
getPropertyValue
protected java.lang.Object getPropertyValue(java.lang.String name)
- Description copied from class:
AbstractMetaObject
- Overridden by subclasses to provide implementation-specific
field-level access.
- Specified by:
getPropertyValue
in class AbstractMetaObject
writeReplace
public java.lang.Object writeReplace()
- Description copied from class:
AbstractMetaObject
- Stores an instance of this object in the context MetaObjectCache
for later retrieval. Subclasses can override this method to
return themselves if they don't support this feature.
FIXME - should probably have a more fine-grained way of turning this off.
Right now it can only be done by subclassing or by nulling out the
context cache.
- Specified by:
writeReplace
in interface org.hibernate.proxy.HibernateProxy
- Overrides:
writeReplace
in class AbstractMetaObject
getHibernateLazyInitializer
public org.hibernate.proxy.LazyInitializer getHibernateLazyInitializer()
- Specified by:
getHibernateLazyInitializer
in interface org.hibernate.proxy.HibernateProxy
Copyright © 2002-2003 Paul Speed. All Rights Reserved.