[webbeans-commits] Webbeans SVN: r2441 - in examples/trunk/wicket: gae and 12 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Thu Apr 16 13:35:33 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-04-16 13:35:33 -0400 (Thu, 16 Apr 2009)
New Revision: 2441

Added:
   examples/trunk/wicket/gae/
   examples/trunk/wicket/gae/.classpath
   examples/trunk/wicket/gae/.project
   examples/trunk/wicket/gae/.settings/
   examples/trunk/wicket/gae/.settings/com.google.appengine.eclipse.core.prefs
   examples/trunk/wicket/gae/.settings/com.google.gdt.eclipse.core.prefs
   examples/trunk/wicket/gae/.settings/com.google.gwt.eclipse.core.prefs
   examples/trunk/wicket/gae/.settings/org.eclipse.jdt.core.prefs
   examples/trunk/wicket/gae/readme.txt
   examples/trunk/wicket/gae/src/
   examples/trunk/wicket/gae/src/main/
   examples/trunk/wicket/gae/src/main/java/
   examples/trunk/wicket/gae/src/main/java/org/
   examples/trunk/wicket/gae/src/main/java/org/jboss/
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Generator.java
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.html
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.java
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/MaxNumber.java
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Random.java
   examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/SampleApplication.java
   examples/trunk/wicket/gae/src/main/resources/
   examples/trunk/wicket/gae/src/test/
   examples/trunk/wicket/gae/war/
   examples/trunk/wicket/gae/war/WEB-INF/
   examples/trunk/wicket/gae/war/WEB-INF/appengine-web.xml
   examples/trunk/wicket/gae/war/WEB-INF/beans.xml
   examples/trunk/wicket/gae/war/WEB-INF/lib/
   examples/trunk/wicket/gae/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.0.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-appengine-1.0.0.final.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-core-1.1.0.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-jpa-1.1.0.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/jdo2-api-2.3-SNAPSHOT.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/jsr250-api-1.0.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-api-1.4.2.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-jdk14-1.4.2.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-tomcat-1.0.0-SNAPSHOT.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-wicket-1.0.0-SNAPSHOT.jar
   examples/trunk/wicket/gae/war/WEB-INF/lib/wicket-1.3-SNAPSHOT.jar
   examples/trunk/wicket/gae/war/WEB-INF/logging.properties
   examples/trunk/wicket/gae/war/WEB-INF/web.xml
Log:
add gae example

Added: examples/trunk/wicket/gae/.classpath
===================================================================
--- examples/trunk/wicket/gae/.classpath	                        (rev 0)
+++ examples/trunk/wicket/gae/.classpath	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="com.google.appengine.eclipse.core.GAE_CONTAINER"/>
+	<classpathentry kind="lib" path="war/WEB-INF/lib/webbeans-tomcat-1.0.0-SNAPSHOT.jar"/>
+	<classpathentry kind="lib" path="war/WEB-INF/lib/wicket-1.3-SNAPSHOT.jar"/>
+	<classpathentry kind="lib" path="war/WEB-INF/lib/webbeans-wicket-1.0.0-SNAPSHOT.jar"/>
+	<classpathentry kind="lib" path="war/WEB-INF/lib/slf4j-api-1.4.2.jar"/>
+	<classpathentry kind="output" path="war/WEB-INF/classes"/>
+</classpath>

Added: examples/trunk/wicket/gae/.project
===================================================================
--- examples/trunk/wicket/gae/.project	                        (rev 0)
+++ examples/trunk/wicket/gae/.project	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>webbeans-wicket-numberguess-gae</name>
+	<comment>Examples for the reference implementation of JSR 299: Web Beans</comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.google.appengine.eclipse.core.enhancerbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.google.appengine.eclipse.core.projectValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>com.google.gdt.eclipse.core.webAppNature</nature>
+		<nature>com.google.appengine.eclipse.core.gaeNature</nature>
+	</natures>
+</projectDescription>

Added: examples/trunk/wicket/gae/.settings/com.google.appengine.eclipse.core.prefs
===================================================================
--- examples/trunk/wicket/gae/.settings/com.google.appengine.eclipse.core.prefs	                        (rev 0)
+++ examples/trunk/wicket/gae/.settings/com.google.appengine.eclipse.core.prefs	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,5 @@
+#Thu Apr 16 18:08:00 BST 2009
+eclipse.preferences.version=1
+filesCopiedToWebInfLib=appengine-api-1.0-sdk-1.2.0.jar|datanucleus-appengine-1.0.0.final.jar|datanucleus-core-1.1.0.jar|datanucleus-jpa-1.1.0.jar|geronimo-jpa_3.0_spec-1.1.1.jar|geronimo-jta_1.1_spec-1.1.1.jar|jdo2-api-2.3-SNAPSHOT.jar
+ormEnhancementInclusions=
+validationExclusions=

Added: examples/trunk/wicket/gae/.settings/com.google.gdt.eclipse.core.prefs
===================================================================
--- examples/trunk/wicket/gae/.settings/com.google.gdt.eclipse.core.prefs	                        (rev 0)
+++ examples/trunk/wicket/gae/.settings/com.google.gdt.eclipse.core.prefs	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,3 @@
+#Thu Apr 16 18:07:55 BST 2009
+eclipse.preferences.version=1
+jarsExcludedFromWebInfLib=

Added: examples/trunk/wicket/gae/.settings/com.google.gwt.eclipse.core.prefs
===================================================================
--- examples/trunk/wicket/gae/.settings/com.google.gwt.eclipse.core.prefs	                        (rev 0)
+++ examples/trunk/wicket/gae/.settings/com.google.gwt.eclipse.core.prefs	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,3 @@
+#Thu Apr 16 18:08:00 BST 2009
+eclipse.preferences.version=1
+filesCopiedToWebInfLib=

Added: examples/trunk/wicket/gae/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- examples/trunk/wicket/gae/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ examples/trunk/wicket/gae/.settings/org.eclipse.jdt.core.prefs	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,5 @@
+#Thu Apr 16 17:56:57 BST 2009
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: examples/trunk/wicket/gae/readme.txt
===================================================================
--- examples/trunk/wicket/gae/readme.txt	                        (rev 0)
+++ examples/trunk/wicket/gae/readme.txt	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,5 @@
+This example is similar to its sibling "numberguess" example, but implemented 
+with wicket and the wicket-webbeans integration. It can be deployed to google
+app engine using the eclipse plugin
+
+

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,86 @@
+package org.jboss.webbeans.examples.wicket;
+
+
+import java.io.Serializable;
+
+import javax.annotation.Named;
+import javax.annotation.PostConstruct;
+import javax.context.SessionScoped;
+import javax.inject.AnnotationLiteral;
+import javax.inject.Current;
+import javax.inject.manager.Manager;
+
+ at Named
+ at SessionScoped
+public class Game implements Serializable
+{
+   private int number;
+   
+   private int guess;
+   private int smallest;
+   
+   @MaxNumber
+   private int maxNumber;
+   
+   private int biggest;
+   private int remainingGuesses;
+   
+   @Current Manager manager;
+
+   public int getNumber()
+   {
+      return number;
+   }
+   
+   public int getGuess()
+   {
+      return guess;
+   }
+   
+   public void setGuess(int guess)
+   {
+      this.guess = guess;
+   }
+   
+   public int getSmallest()
+   {
+      return smallest;
+   }
+   
+   public int getBiggest()
+   {
+      return biggest;
+   }
+   
+   public int getRemainingGuesses()
+   {
+      return remainingGuesses;
+   }
+
+   public boolean check() 
+   {
+      if (guess>number)
+      {
+         biggest = guess - 1;
+      }
+      if (guess<number)
+      {
+         smallest = guess + 1;
+      }
+      remainingGuesses--;
+      return (guess == number);
+   }
+
+   
+   @PostConstruct
+   public void reset()
+   {
+      this.smallest = 0;
+      this.guess = 0;
+      this.remainingGuesses = 10;
+      this.biggest = maxNumber;
+      this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+   }
+   
+
+}


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Generator.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Generator.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Generator.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,34 @@
+package org.jboss.webbeans.examples.wicket;
+
+
+import java.io.Serializable;
+
+import javax.context.ApplicationScoped;
+import javax.inject.Produces;
+
+
+ at ApplicationScoped
+public class Generator implements Serializable 
+{
+   
+   private static final long serialVersionUID = -7213673465118041882L;
+
+   private java.util.Random random = new java.util.Random( System.currentTimeMillis() );
+   
+   private int maxNumber = 100;
+   
+   java.util.Random getRandom()
+   {
+      return random;
+   }
+   
+   @Produces @Random int next() { 
+      return getRandom().nextInt(maxNumber); 
+   }
+   
+   @Produces @MaxNumber int getMaxNumber()
+   {
+      return maxNumber;
+   }
+
+} 


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Generator.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.html
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.html	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.html	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,29 @@
+<html>
+    <head>
+        <title>Wicket WebBeans example</title>
+    </head>
+    <body>
+       <h1>Guess a number...</h1>
+       <form wicket:id="NumberGuessMain">
+          <div style="color: red">
+          <span wicket:id="messages"/>
+          </div>
+   
+          <div wicket:id="prompt">
+          I'm thinking of a number between 0 and 100.  You have 10 guesses.
+          </div>
+     
+          <div>
+             <span wicket:id="guessLabel">Your guess:</span>
+             <input wicket:id="inputGuess" type="text" size="3"/>
+             <input wicket:id="GuessButton" type="submit" value="Guess"/>
+             <input wicket:id="RestartButton" type="submit" value="Reset"/>
+            <h:commandButton id="GuessButton" value="Guess" action="#{game.check}" disabled="#{game.number eq game.guess}"/>
+          </div>
+          <div>
+            <h:commandButton id="RestartButton" value="Reset" action="#{game.reset}" immediate="true" />
+          </div>
+       </form>
+    </body>
+</html>
+


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.html
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,84 @@
+package org.jboss.webbeans.examples.wicket;
+
+import javax.inject.Current;
+
+import org.apache.wicket.Component;
+import org.apache.wicket.PageParameters;
+import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.markup.html.form.AjaxButton;
+import org.apache.wicket.behavior.AbstractBehavior;
+import org.apache.wicket.behavior.IBehavior;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.form.Button;
+import org.apache.wicket.markup.html.form.Form;
+import org.apache.wicket.markup.html.form.TextField;
+import org.apache.wicket.markup.html.panel.FeedbackPanel;
+import org.apache.wicket.markup.html.WebPage;
+import org.apache.wicket.model.Model;
+import org.apache.wicket.request.target.component.listener.BehaviorRequestTarget;
+
+public class HomePage extends WebPage {
+
+	private static final long serialVersionUID = 1L;
+
+	@Current Game game;
+
+    public HomePage() {
+
+    	
+        Form form = new Form("NumberGuessMain");
+        add(form);
+        form.add(new FeedbackPanel("messages").setOutputMarkupId(true));
+        
+        final Component prompt = new Label("prompt", new Model() { 
+        	@Override
+        	public Object getObject() {
+        		return "I'm thinking of a number between " + game.getSmallest() + " and " + game.getBiggest() + 
+        		".  You have " + game.getRemainingGuesses() + " guesses.";
+        	}
+        });
+        form.add(prompt);
+        
+        final Component guessLabel = new Label("guessLabel","Your Guess:");
+        form.add(guessLabel);
+        final Component inputGuess = new TextField("inputGuess",new Model() { 
+        	public Object getObject() {
+        		return game.getGuess();
+        	}
+        	public void setObject(Object object) {
+        		game.setGuess(Integer.parseInt((String)object));
+        	}
+        });
+        form.add(inputGuess);
+        
+        final Component guessButton = new AjaxButton("GuessButton") { 
+        	protected void onSubmit(AjaxRequestTarget target, Form form) {
+        		if (game.check()) {
+        			info("Correct!");
+        			setVisible(false);
+        			prompt.setVisible(false);
+        			guessLabel.setVisible(false);
+        			inputGuess.setVisible(false);
+        		}
+        		else if (game.getNumber() > game.getGuess())
+        			info("Higher!");
+        		else if (game.getNumber() < game.getGuess())
+        			info("Lower");
+        		target.addComponent(form);
+        	}	
+        };
+        form.add(guessButton);
+        
+        form.add(new AjaxButton("RestartButton") { 
+        	protected void onSubmit(AjaxRequestTarget target, Form form) {
+        		game.reset();
+        		guessButton.setVisible(true);
+        		prompt.setVisible(true);
+        		guessLabel.setVisible(true);
+        		inputGuess.setVisible(true);
+        		target.addComponent(form);
+        	}
+        });
+        
+    }
+}


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/HomePage.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/MaxNumber.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/MaxNumber.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/MaxNumber.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,23 @@
+package org.jboss.webbeans.examples.wicket;
+
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.BindingType;
+
+ at Target( { TYPE, METHOD, PARAMETER, FIELD })
+ at Retention(RUNTIME)
+ at Documented
+ at BindingType
+public @interface MaxNumber
+{
+
+}


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/MaxNumber.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Random.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Random.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Random.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,23 @@
+package org.jboss.webbeans.examples.wicket;
+
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.BindingType;
+
+ at Target( { TYPE, METHOD, PARAMETER, FIELD })
+ at Retention(RUNTIME)
+ at Documented
+ at BindingType
+public @interface Random
+{
+
+}


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Random.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/SampleApplication.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/SampleApplication.java	                        (rev 0)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/SampleApplication.java	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,32 @@
+package org.jboss.webbeans.examples.wicket;
+
+import org.apache.wicket.protocol.http.HttpSessionStore;
+import org.apache.wicket.session.ISessionStore;
+import org.jboss.webbeans.wicket.WebBeansApplication;
+
+public class SampleApplication extends WebBeansApplication
+{
+   
+   @Override
+   protected void init()
+   {
+      // GAE doesn't allow resource modification watching
+      getResourceSettings().setResourcePollFrequency(null);
+      
+      //
+   }
+   
+   @Override
+   protected ISessionStore newSessionStore() 
+   {  
+      // GAE doesn't allow disk access (default for Wicket) 
+      return new HttpSessionStore(this);  
+   }  
+
+   @Override
+   public Class<?> getHomePage()
+   {
+      return HomePage.class;
+   }
+
+}


Property changes on: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/SampleApplication.java
___________________________________________________________________
Name: svn:executable
   + *

Added: examples/trunk/wicket/gae/war/WEB-INF/appengine-web.xml
===================================================================
--- examples/trunk/wicket/gae/war/WEB-INF/appengine-web.xml	                        (rev 0)
+++ examples/trunk/wicket/gae/war/WEB-INF/appengine-web.xml	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
+	<application>webbeans-wicket-numberguess</application>
+	<version>1</version>
+	
+	<!-- Configure java.util.logging -->
+	<system-properties>
+		<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
+	</system-properties>
+	
+	<sessions-enabled>true</sessions-enabled>
+	
+</appengine-web-app>
\ No newline at end of file

Added: examples/trunk/wicket/gae/war/WEB-INF/beans.xml
===================================================================

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.0.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-appengine-1.0.0.final.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-appengine-1.0.0.final.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-core-1.1.0.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-core-1.1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-jpa-1.1.0.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/datanucleus-jpa-1.1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/jdo2-api-2.3-SNAPSHOT.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/jdo2-api-2.3-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/jsr250-api-1.0.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/jsr250-api-1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-api-1.4.2.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-api-1.4.2.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-jdk14-1.4.2.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/slf4j-jdk14-1.4.2.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-tomcat-1.0.0-SNAPSHOT.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-tomcat-1.0.0-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-wicket-1.0.0-SNAPSHOT.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/webbeans-wicket-1.0.0-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/lib/wicket-1.3-SNAPSHOT.jar
===================================================================
(Binary files differ)


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/lib/wicket-1.3-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: examples/trunk/wicket/gae/war/WEB-INF/logging.properties
===================================================================
--- examples/trunk/wicket/gae/war/WEB-INF/logging.properties	                        (rev 0)
+++ examples/trunk/wicket/gae/war/WEB-INF/logging.properties	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,28 @@
+# A default java.util.logging configuration.
+# (All App Engine logging is through java.util.logging by default).
+#
+# To use this configuration, copy it into your application's WEB-INF
+# folder and add the following to your appengine-web.xml:
+# 
+# <system-properties>
+#   <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
+# </system-properties>
+#
+
+# Set the default logging level for all loggers to WARNING
+.level = WARNING
+
+# Set the default logging level for ORM, specifically, to WARNING
+DataNucleus.JDO.level=WARNING
+DataNucleus.Persistence.level=WARNING
+DataNucleus.Cache.level=WARNING
+DataNucleus.MetaData.level=WARNING
+DataNucleus.General.level=WARNING
+DataNucleus.Utility.level=WARNING
+DataNucleus.Transaction.level=WARNING
+DataNucleus.Datastore.level=WARNING
+DataNucleus.ClassLoading.level=WARNING
+DataNucleus.Plugin.level=WARNING
+DataNucleus.ValueGeneration.level=WARNING
+DataNucleus.Enhancer.level=WARNING
+DataNucleus.SchemaTool.level=WARNING

Added: examples/trunk/wicket/gae/war/WEB-INF/web.xml
===================================================================
--- examples/trunk/wicket/gae/war/WEB-INF/web.xml	                        (rev 0)
+++ examples/trunk/wicket/gae/war/WEB-INF/web.xml	2009-04-16 17:35:33 UTC (rev 2441)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+	 version="2.4">
+
+	<display-name>webbeans-numberguess-wicket</display-name>
+
+	<filter>
+		<filter-name>wicket.numberguess-example</filter-name>
+ 		<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
+		<init-param>
+			<param-name>applicationClassName</param-name>
+			<param-value>org.jboss.webbeans.examples.wicket.SampleApplication</param-value>
+ 		</init-param>
+ 	</filter>
+
+ <filter-mapping>
+  <filter-name>wicket.numberguess-example</filter-name>
+	<url-pattern>/*</url-pattern>
+ </filter-mapping>
+ 
+   <listener>
+      <listener-class>org.jboss.webbeans.environment.servlet.Listener</listener-class>
+   </listener>
+
+
+</web-app>


Property changes on: examples/trunk/wicket/gae/war/WEB-INF/web.xml
___________________________________________________________________
Name: svn:executable
   + *




More information about the weld-commits mailing list