summaryrefslogtreecommitdiffstats
path: root/java/sca/samples/webapps/helloworld-wicket/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'java/sca/samples/webapps/helloworld-wicket/src/main/java')
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldService.java25
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldServiceImpl.java28
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.html48
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java66
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/IMyService.java35
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/MyService.java38
-rw-r--r--java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/WicketApplication.java47
7 files changed, 0 insertions, 287 deletions
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldService.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldService.java
deleted file mode 100644
index 53ff7a5ca1..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldService.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package sample;
-
-public interface HelloworldService {
-
- String sayHello(String name);
-
-}
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldServiceImpl.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldServiceImpl.java
deleted file mode 100644
index a22c095f29..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/HelloworldServiceImpl.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package sample;
-
-
-public class HelloworldServiceImpl implements HelloworldService {
-
- public String sayHello(String name) {
- return "Hello " + name;
- }
-
-}
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.html b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.html
deleted file mode 100644
index 61eb207e23..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml" >
-<head>
- <title>Wicket Examples - guice</title>
- <link rel="stylesheet" type="text/css" href="style.css"/>
-</head>
-<body>
- <p>
- This page uses <a href="http://code.google.com/p/google-guice/">Google Guice</a>.
- There is a service interface called <code>IMyService</code>, with an implementation POJO called <code>MyService</code>.
- Guice is used to wire the implementation into the <code>Page</code> using an <code>@Inject</code> annotation. You can use this
- annotation on the fields of any <code>Component</code> subclass.
- </p>
- <p>
- The value of the <code>Label</code> component below will be updated with the return value from one of the service's methods when you click the link.
- </p>
- <hr />
- <blockquote>
- Value: <b wicket:id="message" id="message">Message goes here</b>
- <br />
- To update the label above, <a href="#" wicket:id="link">click here</a>.
- </blockquote>
- <hr />
- <p>
- The wicket-guice project will take care of proxying the injected beans so that your pages can be serialized safely.
- To configure your application for Guice injection, see the javadoc for <code>GuiceComponentInjector</code>.
- </p>
-
-</body>
-</html> \ No newline at end of file
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java
deleted file mode 100644
index 061f4c58ae..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/HomePage.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-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 = "<not yet initialized>";
-
- /**
- * 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<String>()
- {
-
- @Override
- public String getObject()
- {
- return labelValue;
- }
-
- }));
- }
-} \ No newline at end of file
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/IMyService.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/IMyService.java
deleted file mode 100644
index fdd91b0933..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/IMyService.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package sample.wicket;
-
-
-/**
- * Service interface for a simple "Hello World" app.
- *
- * @author Alastair Maw
- */
-public interface IMyService
-{
- /**
- * Retrieves the text to say "Hello World".
- *
- * @return "Hello World"
- */
- public String getHelloWorldText();
-} \ No newline at end of file
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/MyService.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/MyService.java
deleted file mode 100644
index e7d864c5e6..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/MyService.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package sample.wicket;
-
-
-/**
- * Implementation of IService.
- *
- * @author Alastair Maw
- */
-public class MyService implements IMyService
-{
-
- /**
- * @see org.apache.wicket.examples.guice.service.IMyService#getHelloWorldText()
- */
- public String getHelloWorldText()
- {
- return "Hello World";
- }
-
-} \ No newline at end of file
diff --git a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/WicketApplication.java b/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/WicketApplication.java
deleted file mode 100644
index 85f2c00dbc..0000000000
--- a/java/sca/samples/webapps/helloworld-wicket/src/main/java/sample/wicket/WicketApplication.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package sample.wicket;
-
-import org.apache.wicket.Page;
-import org.apache.wicket.protocol.http.WebApplication;
-import org.apache.tuscany.sca.wicket.TuscanyComponentInjector;;
-
-/**
- * Application object for your web application. If you want to run this application without deploying, run the Start class.
- *
- * @see com.mycompany.Start#main(String[])
- */
-public class WicketApplication extends WebApplication
-{
-
- @Override
- protected void init()
- {
- addComponentInstantiationListener(new TuscanyComponentInjector(this));
- }
-
- /**
- * @see org.apache.wicket.Application#getHomePage()
- */
- @Override
- public Class< ? extends Page> getHomePage()
- {
- return HomePage.class;
- }
-} \ No newline at end of file