Repository: wicket Updated Branches: refs/heads/master 14df24816 -> c78f11a5c
Removed StatelessLink#onClick from examples Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/c78f11a5 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/c78f11a5 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/c78f11a5 Branch: refs/heads/master Commit: c78f11a5ceaa931ca2a8ea402609187b04731946 Parents: 14df248 Author: Andrea Del Bene <[email protected]> Authored: Wed Jun 14 15:45:15 2017 +0200 Committer: Andrea Del Bene <[email protected]> Committed: Wed Jun 14 15:46:08 2017 +0200 ---------------------------------------------------------------------- .../apache/wicket/examples/stateless/Index.java | 44 +++++++++++++++++--- 1 file changed, 38 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/c78f11a5/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/Index.java ---------------------------------------------------------------------- diff --git a/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/Index.java b/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/Index.java index b772905..7874761 100644 --- a/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/Index.java +++ b/wicket-examples/src/main/java/org/apache/wicket/examples/stateless/Index.java @@ -48,11 +48,43 @@ public class Index extends WicketExamplePage add(new BookmarkablePageLink<>("linkToStatelessPage3", StatelessPage3.class)); // The second with a stateless link, so the onclick will be called but // on a stateless page. - add(StatelessLink.onClick("linkToStatefulPage", (link) -> setResponsePage(StatefulPage.class))); - add(StatelessLink.onClick("linkToAjaxExamples", (link) -> setResponsePage(AjaxStatelessExample.class))); - add(StatelessLink.onClick("invalidatesession", (link) -> { - Session.get().invalidate(); - setResponsePage(Index.class); - })); + add(new StatelessLink<Void>("linkToStatefulPage") + { + private static final long serialVersionUID = 1L; + + /** + * @see org.apache.wicket.markup.html.link.Link#onClick() + */ + @Override + public void onClick() + { + setResponsePage(StatefulPage.class); + } + }); + add(new StatelessLink<Void>("linkToAjaxExamples") + { + private static final long serialVersionUID = 1L; + + /** + * @see org.apache.wicket.markup.html.link.Link#onClick() + */ + @Override + public void onClick() + { + setResponsePage(AjaxStatelessExample.class); + } + }); + add(new StatelessLink<Void>("invalidatesession") + { + private static final long serialVersionUID = 1L; + + @Override + public void onClick() + { + Session.get().invalidate(); + setResponsePage(Index.class); + } + + }); } }
