From 71fd423003d26bd5ca56966cadb1314b790c19f6 Mon Sep 17 00:00:00 2001 From: antelder Date: Thu, 19 Mar 2009 10:32:50 +0000 Subject: [maven-release-plugin] copy for tag 2.0-M2 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@755900 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/sample/wicket/HomePage.java | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 sandbox/ant/sca/tags/2.0-M2/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java (limited to 'sandbox/ant/sca/tags/2.0-M2/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java') diff --git a/sandbox/ant/sca/tags/2.0-M2/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java b/sandbox/ant/sca/tags/2.0-M2/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java new file mode 100644 index 0000000000..644d6add49 --- /dev/null +++ b/sandbox/ant/sca/tags/2.0-M2/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java @@ -0,0 +1,48 @@ +package sample.wicket; + +import org.apache.wicket.markup.html.WebPage; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.markup.html.link.Link; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.oasisopen.sca.annotation.Reference; + +/** + * Everybody's favorite example (Hello World), modified to use Guice. + * + * @author Alastair Maw + */ +public class HomePage extends WebPage +{ + @Reference + IMyService service; + + private String labelValue = ""; + + /** + * Constructor + */ + public HomePage() + { + add(new Link("link") + { + /** + * @see org.apache.wicket.markup.html.link.Link#onClick() + */ + @Override + public void onClick() + { + labelValue = service.getHelloWorldText(); + } + }); + add(new Label("message", new AbstractReadOnlyModel() + { + + @Override + public String getObject() + { + return labelValue; + } + + })); + } +} \ No newline at end of file -- cgit v1.2.3