public class org.jvnet.hk.config.OnDeleteCascade extends java.lang.Object implements org.jvnet.hk.config.ConfigBeanInterceptor
{
public void <init>()
{
org.jvnet.hk.config.OnDeleteCascade v;
v := @this: org.jvnet.hk.config.OnDeleteCascade;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object getConfiguration()
{
java.lang.Object v;
org.jvnet.hk.config.OnDeleteCascade v;
v := @this: org.jvnet.hk.config.OnDeleteCascade;
v = new java.lang.Object;
specialinvoke v.<java.lang.Object: void <init>()>();
return v;
}
public void beforeChange(java.beans.PropertyChangeEvent) throws java.beans.PropertyVetoException
{
org.jvnet.hk.config.WriteableView v;
java.lang.Object v, v;
java.lang.reflect.InvocationHandler v;
java.beans.PropertyChangeEvent v;
boolean v;
org.jvnet.hk.config.OnDeleteCascade v;
v := @this: org.jvnet.hk.config.OnDeleteCascade;
v := @parameter: java.beans.PropertyChangeEvent;
v = virtualinvoke v.<java.beans.PropertyChangeEvent: java.lang.Object getOldValue()>();
if v == null goto label;
v = v instanceof org.jvnet.hk.config.ConfigBeanProxy;
if v == 0 goto label;
v = virtualinvoke v.<java.beans.PropertyChangeEvent: java.lang.Object getSource()>();
v = staticinvoke <java.lang.reflect.Proxy: java.lang.reflect.InvocationHandler getInvocationHandler(java.lang.Object)>(v);
v = virtualinvoke v.<org.jvnet.hk.config.ConfigBean: org.jvnet.hk.config.WriteableView getWriteableView()>();
virtualinvoke v.<org.jvnet.hk.config.WriteableView: boolean removeNestedElements(java.lang.Object)>(v);
label:
return;
}
public void afterChange(java.beans.PropertyChangeEvent, long)
{
long v;
java.beans.PropertyChangeEvent v;
org.jvnet.hk.config.OnDeleteCascade v;
v := @this: org.jvnet.hk.config.OnDeleteCascade;
v := @parameter: java.beans.PropertyChangeEvent;
v := @parameter: long;
return;
}
public void readValue(org.jvnet.hk.config.ConfigBean, java.lang.String, java.lang.Object)
{
org.jvnet.hk.config.ConfigBean v;
java.lang.Object v;
java.lang.String v;
org.jvnet.hk.config.OnDeleteCascade v;
v := @this: org.jvnet.hk.config.OnDeleteCascade;
v := @parameter: org.jvnet.hk.config.ConfigBean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
return;
}
}