Author: ivaynberg
Date: Thu Jan 25 10:07:20 2007
New Revision: 499876

URL: http://svn.apache.org/viewvc?view=rev&rev=499876
Log:
remove page.before/afterlistener()

Modified:
    incubator/wicket/trunk/wicket/src/main/java/wicket/Page.java
    
incubator/wicket/trunk/wicket/src/main/java/wicket/RequestListenerInterface.java
    
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
    
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/resource/ComponentResourceRequestTarget.java

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/Page.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/Page.java?view=diff&rev=499876&r1=499875&r2=499876
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/Page.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/Page.java Thu Jan 25 
10:07:20 2007
@@ -241,41 +241,6 @@
        }
 
        /**
-        * Called right after a component's listener method (the provided method
-        * argument) was called. This method may be used to clean up 
dependencies,
-        * do logging, etc. NOTE: this method will also be called when
-        * [EMAIL PROTECTED] WebPage#beforeCallComponent(Component, 
RequestListenerInterface)}
-        * or the method invocation itself failed.
-        * 
-        * @param component
-        *            the component that is to be called
-        * @param listener
-        *            the listener of that component that is to be called
-        */
-       public void afterCallComponent(final Component component,
-                       final RequestListenerInterface listener)
-       {
-       }
-
-       /**
-        * Called just before a component's listener method (the provided method
-        * argument) is called. This method may be used to set up dependencies,
-        * enforce authorization, etc. NOTE: if this method fails, the method 
will
-        * not be excuted. Method
-        * [EMAIL PROTECTED] WebPage#afterCallComponent(Component, 
RequestListenerInterface)}
-        * will always be called.
-        * 
-        * @param component
-        *            the component that is to be called
-        * @param listener
-        *            the listener of that component that is to be called
-        */
-       public void beforeCallComponent(final Component component,
-                       final RequestListenerInterface listener)
-       {
-       }
-
-       /**
         * A component was added.
         * 
         * @param <V>

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/RequestListenerInterface.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/RequestListenerInterface.java?view=diff&rev=499876&r1=499875&r2=499876
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/RequestListenerInterface.java
 (original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/RequestListenerInterface.java
 Thu Jan 25 10:07:20 2007
@@ -155,8 +155,6 @@
         */
        public final void invoke(final Page page, final Component component)
        {
-               page.beforeCallComponent(component, this);
-
                try
                {
                        // Invoke the interface method on the component
@@ -180,10 +178,6 @@
                        throw new WicketRuntimeException("Method " + 
method.getName() + " of "
                                        + method.getDeclaringClass() + " 
targeted at component " + component
                                        + " threw an exception", e);
-               }
-               finally
-               {
-                       page.afterCallComponent(component, this);
                }
        }
 

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java?view=diff&rev=499876&r1=499875&r2=499876
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
 (original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
 Thu Jan 25 10:07:20 2007
@@ -94,15 +94,6 @@
                                        + "; Component: " + 
component.toString());
                }
 
-               // Invoke the interface method
-               component.getPage().beforeCallComponent(component, 
IBehaviorListener.INTERFACE);
-               try
-               {
-                       behaviorListener.onRequest();
-               }
-               finally
-               {
-                       component.getPage().afterCallComponent(component, 
IBehaviorListener.INTERFACE);
-               }
+               behaviorListener.onRequest();
        }
 }

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/resource/ComponentResourceRequestTarget.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/resource/ComponentResourceRequestTarget.java?view=diff&rev=499876&r1=499875&r2=499876
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/resource/ComponentResourceRequestTarget.java
 (original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/resource/ComponentResourceRequestTarget.java
 Thu Jan 25 10:07:20 2007
@@ -65,8 +65,6 @@
         */
        public void respond(RequestCycle requestCycle)
        {
-               page.beforeCallComponent(component, listener);
-
                try
                {
                        // Invoke the interface method on the component
@@ -90,10 +88,6 @@
                                                + 
listener.getMethod().getDeclaringClass() + " targetted at component "
                                                + component + " threw an 
exception", e);
                        }
-               }
-               finally
-               {
-                       page.afterCallComponent(component, listener);
                }
        }
 


Reply via email to