public class ProxyInstanceMetaClass
extends groovy.lang.DelegatingMetaClass
| Constructor and Description |
|---|
ProxyInstanceMetaClass(groovy.lang.MetaClass delegate,
org.grails.datastore.mapping.core.Session session,
java.io.Serializable key) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttribute(java.lang.Object object,
java.lang.String attribute) |
java.io.Serializable |
getKey() |
java.lang.Object |
getProperty(java.lang.Object object,
java.lang.String property) |
java.lang.Object |
getProxyTarget()
Load the target from the DB.
|
java.lang.Object |
invokeMethod(java.lang.Object o,
java.lang.String methodName,
java.lang.Object[] arguments)
Handle method calls on our proxy.
|
boolean |
isProxyInitiated() |
void |
setAttribute(java.lang.Object object,
java.lang.String attribute,
java.lang.Object newValue) |
void |
setProperty(java.lang.Object object,
java.lang.String property,
java.lang.Object newValue) |
addMetaBeanProperty, addMetaMethod, addNewInstanceMethod, addNewStaticMethod, equals, getAdaptee, getAttribute, getClassNode, getMetaClass, getMetaMethod, getMetaMethods, getMetaProperty, getMethods, getProperties, getProperty, getProperty, getStaticMetaMethod, getStaticMetaMethod, getTheClass, hashCode, hasProperty, initialize, invokeConstructor, invokeMethod, invokeMethod, invokeMethod, invokeMissingMethod, invokeMissingProperty, invokeStaticMethod, isGroovyObject, isModified, pickMethod, respondsTo, respondsTo, selectConstructorAndTransformArguments, setAdaptee, setAttribute, setMetaClass, setProperty, setProperty, toStringpublic ProxyInstanceMetaClass(groovy.lang.MetaClass delegate,
org.grails.datastore.mapping.core.Session session,
java.io.Serializable key)
public java.lang.Object getProxyTarget()
public java.lang.Object invokeMethod(java.lang.Object o,
java.lang.String methodName,
java.lang.Object[] arguments)
invokeMethod in interface groovy.lang.MetaObjectProtocolinvokeMethod in class groovy.lang.DelegatingMetaClasso - The proxy.methodName - arguments - public java.io.Serializable getKey()
public boolean isProxyInitiated()
public java.lang.Object getProperty(java.lang.Object object,
java.lang.String property)
getProperty in interface groovy.lang.MetaObjectProtocolgetProperty in class groovy.lang.DelegatingMetaClasspublic void setProperty(java.lang.Object object,
java.lang.String property,
java.lang.Object newValue)
setProperty in interface groovy.lang.MetaObjectProtocolsetProperty in class groovy.lang.DelegatingMetaClasspublic java.lang.Object getAttribute(java.lang.Object object,
java.lang.String attribute)
getAttribute in interface groovy.lang.MetaObjectProtocolgetAttribute in class groovy.lang.DelegatingMetaClasspublic void setAttribute(java.lang.Object object,
java.lang.String attribute,
java.lang.Object newValue)
setAttribute in interface groovy.lang.MetaObjectProtocolsetAttribute in class groovy.lang.DelegatingMetaClass