(no commit message)
[utils] / wicket / components / src / main / java / org / wamblee / wicket / page / WebApplicationBasePage.java
index de46e9e32ab6ec801405d68e2e50dafef1b4315e..7a90c76484bcd5a1d67a9f007dffb79baf9d6859 100644 (file)
@@ -16,7 +16,6 @@
 package org.wamblee.wicket.page;
 
 import javax.persistence.EntityManager;
-import javax.transaction.UserTransaction;
 
 import org.apache.wicket.IPageMap;
 import org.apache.wicket.PageParameters;
@@ -42,6 +41,8 @@ public class WebApplicationBasePage extends WebPage {
 
     protected WebApplicationBasePage() {
         super();
+        
+        setEnabled(false);
         init();
     }
 
@@ -129,4 +130,10 @@ public class WebApplicationBasePage extends WebPage {
         super.onAfterRender();
         behaviors.onAfterRender(this);
     }
+    
+    @Override
+    protected void onDetach() {
+        super.onDetach();
+        behaviors.onDetach(this);
+    }
 }