(no commit message)
[utils] / wicket / components / src / main / java / org / wamblee / wicket / page / CompositePageBehavior.java
index d6946de6b5ee58310367c8ce6718b79aa36b289e..367fc8b4b9004f4a538c14ea69bad93e60d79635 100644 (file)
@@ -15,7 +15,6 @@
  */
 package org.wamblee.wicket.page;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -53,13 +52,6 @@ public class CompositePageBehavior implements PageBehavior {
         behaviors.add(aBehavior);
     }
 
-    @Override
-    public void onAfterRender(WebPage aPage) {
-        for (PageBehavior behavior : behaviors) {
-            behavior.onAfterRender(aPage);
-        }
-    }
-
     @Override
     public void onBeforeRender(WebPage aPage) {
         for (PageBehavior behavior : behaviors) {
@@ -73,5 +65,19 @@ public class CompositePageBehavior implements PageBehavior {
             behavior.setHeaders(aPage, aResponse);
         }
     }
+    
+    @Override
+    public void onAfterRender(WebPage aPage) {
+        for (PageBehavior behavior : behaviors) {
+            behavior.onAfterRender(aPage);
+        }
+    }
+    
+    @Override
+    public void onDetach(WebPage aPage) {
+        for (PageBehavior behavior : behaviors) {
+            behavior.onDetach(aPage);
+        }
+    }
 
 }