You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jd...@apache.org on 2009/09/15 22:13:20 UTC

svn commit: r815462 - in /wicket/trunk: wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/ wicket-examples/src/main/java/org/apache/wicket/examples/compref/ wicket-examples/src/main/java/org/apache/wicket/examples/forminput/ wicke...

Author: jdonnerstag
Date: Tue Sep 15 20:13:19 2009
New Revision: 815462

URL: http://svn.apache.org/viewvc?rev=815462&view=rev
Log:
migrated code which was using deprecated methods

Removed:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/link/PageLink.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/PageIdRequestTarget.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/NumberValidator.java
Modified:
    wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/AbstractCalendar.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PageLinkPage.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/FormInput.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/linkomatic/Home.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage1.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage2.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage3.java
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/velocity/TemplatePage.java
    wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java
    wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadProgressBar.java
    wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/HeaderContributor.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/JavascriptPackageResource.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/StatelessForm.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_8.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_9.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/InterceptTest.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/MockHomePage.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_1.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_2.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_5.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanel_4.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/FirstPage.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/SecondPage.java

Modified: wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/AbstractCalendar.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/AbstractCalendar.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/AbstractCalendar.java (original)
+++ wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/AbstractCalendar.java Tue Sep 15 20:13:19 2009
@@ -88,7 +88,7 @@
 	 *            them in your web application dir. To contribute yourself (in case you want to pass
 	 *            false), your page header should look like:
 	 * 
-	 * <pre>
+	 *            <pre>
 	 * 	 &lt;script type=&quot;text/javascript&quot; src=&quot;yahoo.js&quot;&gt;&lt;/script&gt;
 	 * 	 &lt;script type=&quot;text/javascript&quot; src=&quot;dom.js&quot;&gt;&lt;/script&gt;
 	 * 	 &lt;script type=&quot;text/javascript&quot; src=&quot;event.js&quot;&gt;&lt;/script&gt;

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PageLinkPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PageLinkPage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PageLinkPage.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PageLinkPage.java Tue Sep 15 20:13:19 2009
@@ -16,14 +16,12 @@
  */
 package org.apache.wicket.examples.compref;
 
-import org.apache.wicket.Page;
 import org.apache.wicket.examples.WicketExamplePage;
-import org.apache.wicket.markup.html.link.IPageLink;
-import org.apache.wicket.markup.html.link.PageLink;
+import org.apache.wicket.markup.html.link.Link;
 
 
 /**
- * Page with examples on {@link org.apache.wicket.markup.html.link.PageLink}.
+ * Page with examples on {@link org.apache.wicket.markup.html.link.Link}.
  * 
  * @author Eelco Hillenius
  */
@@ -47,18 +45,14 @@
 		// anonymous class, which will create the page instance only when
 		// needed.
 
-		add(new PageLink("pageLink", new IPageLink()
+		add(new Link<Void>("pageLink")
 		{
-			public Page getPage()
+			@Override
+			public void onClick()
 			{
-				return new NonBookmarkablePage(PageLinkPage.this);
+				setResponsePage(new NonBookmarkablePage(PageLinkPage.this));
 			}
-
-			public Class<? extends Page> getPageIdentity()
-			{
-				return NonBookmarkablePage.class;
-			}
-		}));
+		});
 
 		// Note that this would have had the same effect, except that the link
 		// wouldn't check

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/FormInput.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/FormInput.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/FormInput.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/forminput/FormInput.java Tue Sep 15 20:13:19 2009
@@ -48,7 +48,8 @@
 import org.apache.wicket.util.convert.ConversionException;
 import org.apache.wicket.util.convert.IConverter;
 import org.apache.wicket.util.convert.MaskConverter;
-import org.apache.wicket.validation.validator.NumberValidator;
+import org.apache.wicket.validation.validator.MinimumValidator;
+import org.apache.wicket.validation.validator.RangeValidator;
 
 
 /**
@@ -94,10 +95,10 @@
 			add(stringTextField);
 			RequiredTextField<Integer> integerTextField = new RequiredTextField<Integer>(
 				"integerProperty");
-			add(integerTextField.add(NumberValidator.POSITIVE));
+			add(integerTextField.add(new MinimumValidator<Integer>(0)));
 			add(new RequiredTextField<Double>("doubleProperty"));
 
-			add(new RequiredTextField<Integer>("integerInRangeProperty").add(NumberValidator.range(
+			add(new RequiredTextField<Integer>("integerInRangeProperty").add(new RangeValidator<Integer>(
 				0, 100)));
 			add(new CheckBox("booleanProperty"));
 			add(new Multiply("multiply"));

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/linkomatic/Home.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/linkomatic/Home.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/linkomatic/Home.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/linkomatic/Home.java Tue Sep 15 20:13:19 2009
@@ -17,7 +17,6 @@
 package org.apache.wicket.examples.linkomatic;
 
 import org.apache.wicket.Component;
-import org.apache.wicket.Page;
 import org.apache.wicket.PageMap;
 import org.apache.wicket.ResourceReference;
 import org.apache.wicket.examples.WicketExamplePage;
@@ -26,10 +25,8 @@
 import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.markup.html.link.ExternalLink;
-import org.apache.wicket.markup.html.link.IPageLink;
 import org.apache.wicket.markup.html.link.ImageMap;
 import org.apache.wicket.markup.html.link.Link;
-import org.apache.wicket.markup.html.link.PageLink;
 import org.apache.wicket.markup.html.link.PopupSettings;
 import org.apache.wicket.markup.html.link.ResourceLink;
 import org.apache.wicket.markup.html.pages.RedirectPage;
@@ -93,32 +90,24 @@
 			"3++2 & 5 � >< space + �"));
 
 		// Link to BookDetails page
-		add(new PageLink("bookDetailsLink", new IPageLink()
+		add(new Link<Void>("bookDetailsLink")
 		{
-			public Page getPage()
-			{
-				return new BookDetails(new Book("The Hobbit"));
-			}
-
-			public Class<? extends Page> getPageIdentity()
+			@Override
+			public void onClick()
 			{
-				return BookDetails.class;
+				setResponsePage(new BookDetails(new Book("The Hobbit")));
 			}
-		}));
+		});
 
 		// Delayed link to BookDetails page
-		add(new PageLink("bookDetailsLink2", new IPageLink()
+		add(new Link<Void>("bookDetailsLink2")
 		{
-			public Page getPage()
-			{
-				return new BookDetails(new Book("Inside The Matrix"));
-			}
-
-			public Class<? extends Page> getPageIdentity()
+			@Override
+			public void onClick()
 			{
-				return BookDetails.class;
+				setResponsePage(new BookDetails(new Book("Inside The Matrix")));
 			}
-		}));
+		});
 
 		// Image map link example
 		add(new ImageMap("imageMap").addRectangleLink(0, 0, 100, 100,

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage.java Tue Sep 15 20:13:19 2009
@@ -23,7 +23,7 @@
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.markup.html.panel.FeedbackPanel;
 import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.validation.validator.NumberValidator;
+import org.apache.wicket.validation.validator.MaximumValidator;
 
 /**
  * Another page of the stateless example.
@@ -44,7 +44,7 @@
 		add(new BookmarkablePageLink("indexLink", Index.class));
 		final TextField<Integer> field = new TextField<Integer>("textfield",
 			new PropertyModel<Integer>(this, "number"));
-		field.add(NumberValidator.maximum(20));
+		field.add(new MaximumValidator<Integer>(20));
 		field.setRequired(true);
 
 		StatelessForm<?> statelessForm = new StatelessForm("statelessform")

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage1.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage1.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage1.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage1.java Tue Sep 15 20:13:19 2009
@@ -23,7 +23,7 @@
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.markup.html.panel.FeedbackPanel;
 import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.validation.validator.NumberValidator;
+import org.apache.wicket.validation.validator.MaximumValidator;
 
 /**
  * Another page of the stateless example.
@@ -44,7 +44,7 @@
 		add(new BookmarkablePageLink("indexLink", Index.class));
 		final TextField<Integer> field = new TextField<Integer>("textfield",
 			new PropertyModel<Integer>(this, "number"));
-		field.add(NumberValidator.maximum(20));
+		field.add(new MaximumValidator<Integer>(20));
 		field.setRequired(true);
 
 		StatelessForm<?> statelessForm = new StatelessForm("statelessform")

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage2.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage2.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage2.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage2.java Tue Sep 15 20:13:19 2009
@@ -23,7 +23,7 @@
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.markup.html.panel.FeedbackPanel;
 import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.validation.validator.NumberValidator;
+import org.apache.wicket.validation.validator.MaximumValidator;
 
 /**
  * Another page of the stateless example.
@@ -44,7 +44,7 @@
 		add(new BookmarkablePageLink("indexLink", Index.class));
 		final TextField<Integer> field = new TextField<Integer>("textfield",
 			new PropertyModel<Integer>(this, "number"));
-		field.add(NumberValidator.maximum(20));
+		field.add(new MaximumValidator<Integer>(20));
 		field.setRequired(true);
 
 		StatelessForm<?> statelessForm = new StatelessForm("statelessform")

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage3.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage3.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage3.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/StatelessPage3.java Tue Sep 15 20:13:19 2009
@@ -23,7 +23,7 @@
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.markup.html.panel.FeedbackPanel;
 import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.validation.validator.NumberValidator;
+import org.apache.wicket.validation.validator.MaximumValidator;
 
 /**
  * Another page of the stateless example.
@@ -44,7 +44,7 @@
 		add(new BookmarkablePageLink("indexLink", Index.class));
 		final TextField<Integer> field = new TextField<Integer>("textfield",
 			new PropertyModel<Integer>(this, "number"));
-		field.add(NumberValidator.maximum(20));
+		field.add(new MaximumValidator<Integer>(20));
 		field.setRequired(true);
 
 		StatelessForm<?> statelessForm = new StatelessForm("statelessform")

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/velocity/TemplatePage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/velocity/TemplatePage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/velocity/TemplatePage.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/velocity/TemplatePage.java Tue Sep 15 20:13:19 2009
@@ -87,7 +87,7 @@
 	{
 		Map<String, List<Person>> map = new HashMap<String, List<Person>>();
 		map.put("persons", VelocityTemplateApplication.getPersons());
-		templateContext = Model.valueOf(map);
+		templateContext = Model.ofMap(map);
 
 		add(new TemplateForm("templateForm"));
 		add(new VelocityPanel("templatePanel", templateContext)

Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/AjaxEditableChoiceLabel.java Tue Sep 15 20:13:19 2009
@@ -137,7 +137,7 @@
 	 */
 	public AjaxEditableChoiceLabel(String id, IModel<T> model, List<? extends T> choices)
 	{
-		this(id, model, Model.of(choices));
+		this(id, model, Model.ofList(choices));
 	}
 
 	/**
@@ -155,7 +155,7 @@
 	public AjaxEditableChoiceLabel(String id, IModel<T> model, List<? extends T> choices,
 		IChoiceRenderer<T> renderer)
 	{
-		this(id, model, Model.of(choices), renderer);
+		this(id, model, Model.ofList(choices), renderer);
 	}
 
 

Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadProgressBar.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadProgressBar.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadProgressBar.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadProgressBar.java Tue Sep 15 20:13:19 2009
@@ -21,7 +21,8 @@
 import org.apache.wicket.IInitializer;
 import org.apache.wicket.RequestCycle;
 import org.apache.wicket.ResourceReference;
-import org.apache.wicket.behavior.HeaderContributor;
+import org.apache.wicket.markup.html.CSSPackageResource;
+import org.apache.wicket.markup.html.JavascriptPackageResource;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.panel.Panel;
@@ -79,18 +80,18 @@
 	 * @param id
 	 * @param form
 	 */
-	public UploadProgressBar(String id, final Form< ? > form)
+	public UploadProgressBar(String id, final Form<?> form)
 	{
 		super(id);
 		setOutputMarkupId(true);
 		form.setOutputMarkupId(true);
 		setRenderBodyOnly(true);
 
-		add(HeaderContributor.forJavaScript(JS));
+		add(JavascriptPackageResource.getHeaderContribution(JS));
 		ResourceReference css = getCss();
 		if (css != null)
 		{
-			add(HeaderContributor.forCss(css));
+			add(CSSPackageResource.getHeaderContribution(css));
 		}
 
 		final WebMarkupContainer barDiv = new WebMarkupContainer("bar");

Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java Tue Sep 15 20:13:19 2009
@@ -66,7 +66,7 @@
 	public ChoiceFilter(String id, IModel<T> model, FilterForm form, List<? extends T> choices,
 		boolean autoSubmit)
 	{
-		this(id, model, form, Model.valueOf(choices), defaultRenderer, autoSubmit);
+		this(id, model, form, Model.ofList(choices), defaultRenderer, autoSubmit);
 	}
 
 	/**
@@ -80,10 +80,9 @@
 	public ChoiceFilter(String id, IModel<T> model, FilterForm form, List<? extends T> choices,
 		IChoiceRenderer<T> renderer, boolean autoSubmit)
 	{
-		this(id, model, form, Model.valueOf(choices), renderer, autoSubmit);
+		this(id, model, form, Model.ofList(choices), renderer, autoSubmit);
 	}
 
-
 	/**
 	 * @param id
 	 *            component id

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestCycle.java Tue Sep 15 20:13:19 2009
@@ -36,7 +36,6 @@
 import org.apache.wicket.request.target.component.ComponentRequestTarget;
 import org.apache.wicket.request.target.component.IBookmarkablePageRequestTarget;
 import org.apache.wicket.request.target.component.IPageRequestTarget;
-import org.apache.wicket.request.target.component.PageIdRequestTarget;
 import org.apache.wicket.request.target.component.PageReferenceRequestTarget;
 import org.apache.wicket.request.target.component.PageRequestTarget;
 import org.apache.wicket.request.target.component.listener.BehaviorRequestTarget;

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/HeaderContributor.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/HeaderContributor.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/HeaderContributor.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/behavior/HeaderContributor.java Tue Sep 15 20:13:19 2009
@@ -49,9 +49,7 @@
 	 * @param path
 	 *            The path
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final Class<?> scope, final String path)
 	{
 		return CSSPackageResource.getHeaderContribution(scope, path);
@@ -69,9 +67,7 @@
 	 * @param media
 	 *            The media type for this CSS ("print", "screen", etc.)
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final Class<?> scope, final String path,
 		final String media)
 	{
@@ -85,9 +81,7 @@
 	 * @param reference
 	 * 
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final ResourceReference reference)
 	{
 		return CSSPackageResource.getHeaderContribution(reference);
@@ -101,9 +95,7 @@
 	 * @param media
 	 *            The media type for this CSS ("print", "screen", etc.)
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final ResourceReference reference,
 		final String media)
 	{
@@ -123,9 +115,7 @@
 	 * @param location
 	 *            The location of the css file.
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final String location)
 	{
 		return CSSPackageResource.getHeaderContribution(location);
@@ -146,9 +136,7 @@
 	 * @param media
 	 *            The media type for this CSS ("print", "screen", etc.)
 	 * @return the new header contributor instance
-	 * @deprecated please use CSSPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forCss(final String location, final String media)
 	{
 		return CSSPackageResource.getHeaderContribution(location, media);
@@ -164,9 +152,7 @@
 	 * @param path
 	 *            The path
 	 * @return the new header contributor instance
-	 * @deprecated please use JavascriptPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forJavaScript(final Class<?> scope, final String path)
 	{
 		return JavascriptPackageResource.getHeaderContribution(scope, path);
@@ -179,9 +165,7 @@
 	 * @param reference
 	 * 
 	 * @return the new header contributor instance
-	 * @deprecated please use JavascriptPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forJavaScript(final ResourceReference reference)
 	{
 		return JavascriptPackageResource.getHeaderContribution(reference);
@@ -200,9 +184,7 @@
 	 * @param location
 	 *            The location of the java script file.
 	 * @return the new header contributor instance
-	 * @deprecated please use JavascriptPackageResource.getHeaderContribution() instead
 	 */
-	@Deprecated
 	public static final HeaderContributor forJavaScript(final String location)
 	{
 		return JavascriptPackageResource.getHeaderContribution(location);

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/JavascriptPackageResource.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/JavascriptPackageResource.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/JavascriptPackageResource.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/JavascriptPackageResource.java Tue Sep 15 20:13:19 2009
@@ -32,7 +32,6 @@
 import org.apache.wicket.util.io.Streams;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.ResourceStreamNotFoundException;
-import org.apache.wicket.util.string.JavascriptStripper;
 import org.apache.wicket.util.time.Time;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -305,15 +304,6 @@
 			{
 				try
 				{
-					// @TODO remove in 1.5
-					if (Application.get()
-						.getResourceSettings()
-						.getStripJavascriptCommentsAndWhitespace())
-					{
-						String s = new String(input, "UTF-8");
-						return JavascriptStripper.stripCommentsAndWhitespace(s).getBytes("UTF-8");
-					}
-
 					IJavascriptCompressor compressor = Application.get()
 						.getResourceSettings()
 						.getJavascriptCompressor();

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java Tue Sep 15 20:13:19 2009
@@ -909,12 +909,9 @@
 	 * See the class documentation for further details on the form processing
 	 * </p>
 	 * 
-	 * @deprecated use {@link #process(IFormSubmittingComponent)}
-	 * 
 	 * @return False if the form had an error
 	 */
-	@Deprecated
-	public boolean process()
+	private boolean process()
 	{
 		if (!isEnabledInHierarchy() || !isVisibleInHierarchy())
 		{

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/StatelessForm.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/StatelessForm.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/StatelessForm.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/StatelessForm.java Tue Sep 15 20:13:19 2009
@@ -55,12 +55,16 @@
 		super(id, model);
 	}
 
+	/**
+	 * @see org.apache.wicket.markup.html.form.Form#process(org.apache.wicket.markup.html.form.IFormSubmittingComponent)
+	 */
 	@Override
-	public boolean process()
+	public void process(IFormSubmittingComponent submittingComponent)
 	{
 		// set redirect to true for a stateless form.
 		setRedirect(true);
-		return super.process();
+
+		super.process(submittingComponent);
 	}
 
 	@Override

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/list/ListView.java Tue Sep 15 20:13:19 2009
@@ -160,7 +160,7 @@
 	 */
 	public ListView(final String id, final List<? extends T> list)
 	{
-		this(id, Model.of(list));
+		this(id, Model.ofList(list));
 	}
 
 	/**
@@ -420,7 +420,7 @@
 	 */
 	public ListView<T> setList(List<? extends T> list)
 	{
-		setDefaultModel(Model.of(list));
+		setDefaultModel(Model.ofList(list));
 		return this;
 	}
 

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java Tue Sep 15 20:13:19 2009
@@ -18,7 +18,6 @@
 
 import java.io.Serializable;
 import java.lang.reflect.Constructor;
-import java.lang.reflect.Field;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.util.ArrayList;
@@ -56,9 +55,7 @@
 import org.apache.wicket.markup.html.form.SubmitLink;
 import org.apache.wicket.markup.html.link.AbstractLink;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
-import org.apache.wicket.markup.html.link.IPageLink;
 import org.apache.wicket.markup.html.link.Link;
-import org.apache.wicket.markup.html.link.PageLink;
 import org.apache.wicket.markup.html.list.ListView;
 import org.apache.wicket.markup.html.panel.Panel;
 import org.apache.wicket.protocol.http.HttpSessionStore;
@@ -511,50 +508,6 @@
 	}
 
 	/**
-	 * assert <code>PageLink</code> link to page class.
-	 * 
-	 * @param <C>
-	 * 
-	 * @param path
-	 *            path to <code>PageLink</code> component
-	 * @param expectedPageClass
-	 *            expected page class to link
-	 * @return a <code>Result</code>
-	 */
-	public <C extends Page> Result isPageLink(String path, Class<C> expectedPageClass)
-	{
-		PageLink<?> pageLink = (PageLink<?>)getComponentFromLastRenderedPage(path);
-		try
-		{
-			for (Class<?> type = pageLink.getClass(); type != PageLink.class.getSuperclass(); type = type.getSuperclass())
-			{
-				try
-				{
-					Field iPageLinkField = type.getDeclaredField("pageLink");
-					iPageLinkField.setAccessible(true);
-					IPageLink iPageLink = (IPageLink)iPageLinkField.get(pageLink);
-					return isEqual(expectedPageClass, iPageLink.getPageIdentity());
-				}
-
-				catch (NoSuchFieldException e)
-				{
-					continue;
-				}
-			}
-			throw new WicketRuntimeException(
-				"Is this realy a PageLink? Cannot find 'pageLink' field");
-		}
-		catch (SecurityException e)
-		{
-			throw convertoUnexpect(e);
-		}
-		catch (IllegalAccessException e)
-		{
-			throw convertoUnexpect(e);
-		}
-	}
-
-	/**
 	 * assert component class
 	 * 
 	 * @param <C>

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java Tue Sep 15 20:13:19 2009
@@ -505,19 +505,6 @@
 	}
 
 	/**
-	 * Asserts a <code>PageLink</code> link to a <code>Page</code> class.
-	 * 
-	 * @param path
-	 *            path to <code>PageLink</code> <code>Component</code>
-	 * @param expectedPageClass
-	 *            expected <code>Page</code> class to link
-	 */
-	public void assertPageLink(String path, Class<? extends Page> expectedPageClass)
-	{
-		assertResult(isPageLink(path, expectedPageClass));
-	}
-
-	/**
 	 * Asserts a last-rendered <code>Page</code> class.
 	 * 
 	 * @param expectedRenderedPageClass

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_8.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_8.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_8.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_8.java Tue Sep 15 20:13:19 2009
@@ -29,18 +29,16 @@
 
 	/**
 	 * Construct.
-	 * 
-	 * 
 	 */
 	public BoxBorderTestPage_8()
 	{
 		Border border1 = new BorderComponent1("border1");
 		add(border1);
 
-		Fragment panel1 = new Fragment("panel1", "frag1");
+		Fragment panel1 = new Fragment("panel1", "frag1", this);
 		border1.add(panel1);
 
-		Fragment panel2 = new Fragment("panel2", "frag2");
+		Fragment panel2 = new Fragment("panel2", "frag2", this);
 		border1.add(panel2);
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_9.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_9.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_9.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/border/BoxBorderTestPage_9.java Tue Sep 15 20:13:19 2009
@@ -37,7 +37,7 @@
 		Border myBorder = new BorderComponent1("myBorder");
 		add(myBorder);
 
-		Fragment panel1 = new Fragment("fragmentsWillBeRenderedHere", "fragmentSource");
+		Fragment panel1 = new Fragment("fragmentsWillBeRenderedHere", "fragmentSource", this);
 		myBorder.add(panel1);
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/InterceptTest.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/InterceptTest.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/InterceptTest.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/InterceptTest.java Tue Sep 15 20:13:19 2009
@@ -100,8 +100,6 @@
 		form.submit();
 		assertEquals(application.getApplication().getHomePage(), application.getLastRenderedPage()
 			.getClass());
-
-		application.assertPageLink("link", PageA.class);
 	}
 
 	/**
@@ -195,7 +193,7 @@
 		@Override
 		public Session newSession(Request request, Response response)
 		{
-			return new MySession(this, request);
+			return new MySession(request);
 		}
 
 		@Override
@@ -231,9 +229,9 @@
 		 * @param application
 		 * @param request
 		 */
-		protected MySession(WebApplication application, Request request)
+		protected MySession(Request request)
 		{
-			super(application, request);
+			super(request);
 		}
 
 		protected final String getUsername()

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/MockHomePage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/MockHomePage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/MockHomePage.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/login/MockHomePage.java Tue Sep 15 20:13:19 2009
@@ -20,7 +20,7 @@
 import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.login.InterceptTest.MySession;
-import org.apache.wicket.markup.html.link.PageLink;
+import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -41,16 +41,7 @@
 	{
 		super();
 		add(new Label("label", "this page is secured"));
-		add(new PageLink<PageA>("link", PageA.class)
-		{
-			private static final long serialVersionUID = 1L;
-
-			@Override
-			public void onClick()
-			{
-				super.onClick();
-			}
-		});
+		add(new BookmarkablePageLink<PageA>("link", PageA.class));
 	}
 
 	/**

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java Tue Sep 15 20:13:19 2009
@@ -45,7 +45,5 @@
 		TestPage page = (TestPage)tester.getLastRenderedPage();
 
 		executedListener(TestPage.class, page.get("link"), "TestPage_ExpectedResult-2.html");
-
-		tester.assertPageLink("link", TestPage.class);
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java Tue Sep 15 20:13:19 2009
@@ -16,10 +16,8 @@
  */
 package org.apache.wicket.markup.html.header.testing3;
 
-import org.apache.wicket.Page;
 import org.apache.wicket.markup.html.WebPage;
-import org.apache.wicket.markup.html.link.IPageLink;
-import org.apache.wicket.markup.html.link.PageLink;
+import org.apache.wicket.markup.html.link.Link;
 import org.apache.wicket.markup.html.panel.Panel;
 
 /**
@@ -42,21 +40,17 @@
 		current = panel1;
 		add(current);
 
-		add(new PageLink("link", new IPageLink()
+		add(new Link<Void>("link")
 		{
 			private static final long serialVersionUID = 1L;
 
-			public Page getPage()
+			@Override
+			public void onClick()
 			{
 				replacePanel();
-				return TestPage.this;
+				setResponsePage(TestPage.this);
 			}
-
-			public Class getPageIdentity()
-			{
-				return TestPage.this.getClass();
-			}
-		}));
+		});
 	}
 
 	/**

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_1.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_1.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_1.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_1.java Tue Sep 15 20:13:19 2009
@@ -33,10 +33,10 @@
 	 */
 	public InlinePanelPage_1()
 	{
-		Fragment panel1 = new Fragment("myPanel1", "frag1");
+		Fragment panel1 = new Fragment("myPanel1", "frag1", this);
 		add(panel1);
 
-		Fragment panel2 = new Fragment("myPanel2", "frag2");
+		Fragment panel2 = new Fragment("myPanel2", "frag2", this);
 		add(panel2);
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_2.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_2.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_2.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_2.java Tue Sep 15 20:13:19 2009
@@ -34,7 +34,7 @@
 	 */
 	public InlinePanelPage_2()
 	{
-		Fragment panel1 = new Fragment("myPanel1", "frag1");
+		Fragment panel1 = new Fragment("myPanel1", "frag1", this);
 		add(panel1);
 
 		panel1.add(new Label("label1", "my label text"));

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_5.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_5.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_5.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanelPage_5.java Tue Sep 15 20:13:19 2009
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.markup.html.panel;
 
+import org.apache.wicket.MarkupContainer;
 import org.apache.wicket.markup.MarkupStream;
 import org.apache.wicket.markup.html.WebPage;
 
@@ -54,7 +55,7 @@
 		 */
 		public FragmentWithAssociatedMarkupStream(final String id, final String markupId)
 		{
-			super(id, markupId);
+			super(id, markupId, (MarkupContainer)null);
 		}
 
 		@Override

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanel_4.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanel_4.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanel_4.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/panel/InlinePanel_4.java Tue Sep 15 20:13:19 2009
@@ -34,10 +34,10 @@
 	{
 		super(id);
 
-		Fragment panel1 = new Fragment("myPanel1", "frag1");
+		Fragment panel1 = new Fragment("myPanel1", "frag1", this);
 		add(panel1);
 
-		Fragment panel2 = new Fragment("myPanel2", "frag2");
+		Fragment panel2 = new Fragment("myPanel2", "frag2", this);
 		add(panel2);
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/FirstPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/FirstPage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/FirstPage.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/FirstPage.java Tue Sep 15 20:13:19 2009
@@ -16,33 +16,32 @@
  */
 package org.apache.wicket.protocol.http;
 
-import org.apache.wicket.Page;
 import org.apache.wicket.markup.html.WebPage;
-import org.apache.wicket.markup.html.link.IPageLink;
-import org.apache.wicket.markup.html.link.PageLink;
+import org.apache.wicket.markup.html.link.Link;
 
+/**
+ * 
+ */
 public class FirstPage extends WebPage
 {
 	private static final long serialVersionUID = 1L;
 
+	/**
+	 * Construct.
+	 */
 	public FirstPage()
 	{
-		add(new PageLink("link", new IPageLink()
+		add(new Link<Void>("link")
 		{
-
 			private static final long serialVersionUID = 1L;
 
 			SecondPage page = new SecondPage(FirstPage.this);
 
-			public Page getPage()
-			{
-				return page;
-			}
-
-			public Class getPageIdentity()
+			@Override
+			public void onClick()
 			{
-				return SecondPage.class;
+				setResponsePage(page);
 			}
-		}));
+		});
 	}
 }

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/SecondPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/SecondPage.java?rev=815462&r1=815461&r2=815462&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/SecondPage.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/protocol/http/SecondPage.java Tue Sep 15 20:13:19 2009
@@ -16,31 +16,32 @@
  */
 package org.apache.wicket.protocol.http;
 
-import org.apache.wicket.Page;
 import org.apache.wicket.markup.html.WebPage;
-import org.apache.wicket.markup.html.link.IPageLink;
-import org.apache.wicket.markup.html.link.PageLink;
+import org.apache.wicket.markup.html.link.Link;
 
+/**
+ * 
+ */
 public class SecondPage extends WebPage
 {
 	private static final long serialVersionUID = 1L;
 
+	/**
+	 * Construct.
+	 * 
+	 * @param page
+	 */
 	public SecondPage(final FirstPage page)
 	{
-		add(new PageLink("link", new IPageLink()
+		add(new Link<Void>("link")
 		{
-
 			private static final long serialVersionUID = 1L;
 
-			public Page getPage()
-			{
-				return page;
-			}
-
-			public Class getPageIdentity()
+			@Override
+			public void onClick()
 			{
-				return FirstPage.class;
+				setResponsePage(page);
 			}
-		}));
+		});
 	}
 }