You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/04/26 23:46:19 UTC
svn commit: r768804 - in
/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart: ./
src/main/java/org/apache/wicket/quickstart/
Author: ivaynberg
Date: Sun Apr 26 21:46:19 2009
New Revision: 768804
URL: http://svn.apache.org/viewvc?rev=768804&view=rev
Log:
return quickstart to its previous glory
Added:
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/.amateras
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html (with props)
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java (with props)
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java (with props)
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java (with props)
Modified:
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartApplication.java
Added: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/.amateras
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/.amateras?rev=768804&view=auto
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/.amateras (added)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/.amateras Sun Apr 26 21:46:19 2009
@@ -0,0 +1,12 @@
+#EclipseHTMLEditor configuration file
+#Thu Nov 27 10:56:14 PST 2008
+validateDTD=false
+javaScriptCompleters=
+useDTD=true
+validateJSP=false
+validateXML=false
+validateJS=false
+removeMarkers=true
+root=/
+validateHTML=false
+javaScripts=
Added: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html?rev=768804&view=auto
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html (added)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html Sun Apr 26 21:46:19 2009
@@ -0,0 +1,10 @@
+<html>
+ <head>
+ <title>QuickStart</title>
+ </head>
+ <body>
+ <h1>QuickStart</h1>
+ <p>This is your first Wicket application.</p>
+ </body>
+</html>
+
Propchange: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.html
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java?rev=768804&view=auto
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java (added)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java Sun Apr 26 21:46:19 2009
@@ -0,0 +1,38 @@
+/*
+ * 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 org.apache.wicket.quickstart;
+
+import org.apache.wicket.PageParameters;
+
+/**
+ * Basic bookmarkable index page.
+ *
+ * NOTE: You can get session properties from QuickStartSession via getQuickStartSession()
+ */
+public class Index extends QuickStartPage
+{
+
+ /**
+ * Constructor that is invoked when page is invoked without a session.
+ *
+ * @param parameters
+ * Page parameters
+ */
+ public Index(final PageParameters parameters)
+ {
+ }
+}
Propchange: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/Index.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartApplication.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartApplication.java?rev=768804&r1=768803&r2=768804&view=diff
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartApplication.java (original)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartApplication.java Sun Apr 26 21:46:19 2009
@@ -16,6 +16,9 @@
*/
package org.apache.wicket.quickstart;
+import org.apache.wicket.Request;
+import org.apache.wicket.Response;
+import org.apache.wicket.Session;
import org.apache.wicket.protocol.http.WebApplication;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,7 +47,7 @@
*/
public Class getHomePage()
{
- return TestPage.class;
+ return Index.class;
}
/**
@@ -54,4 +57,13 @@
{
// put any configuration here
}
+
+ /**
+ * @see org.apache.wicket.protocol.http.WebApplication#newSession(org.apache.wicket.Request,
+ * org.apache.wicket.Response)
+ */
+ public Session newSession(Request request, Response response)
+ {
+ return new QuickStartSession(this, request);
+ }
}
\ No newline at end of file
Added: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java?rev=768804&view=auto
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java (added)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java Sun Apr 26 21:46:19 2009
@@ -0,0 +1,37 @@
+/*
+ * 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 org.apache.wicket.quickstart;
+
+import org.apache.wicket.markup.html.WebPage;
+
+/**
+ * Base class for all pages in the QuickStart application. Any page which subclasses this page can
+ * get session properties from QuickStartSession via getQuickStartSession().
+ */
+public abstract class QuickStartPage extends WebPage
+{
+
+ /**
+ * Get downcast session object for easy access by subclasses
+ *
+ * @return The session
+ */
+ public QuickStartSession getQuickStartSession()
+ {
+ return (QuickStartSession)getSession();
+ }
+}
\ No newline at end of file
Propchange: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartPage.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java?rev=768804&view=auto
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java (added)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java Sun Apr 26 21:46:19 2009
@@ -0,0 +1,47 @@
+/*
+ * 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 org.apache.wicket.quickstart;
+
+import org.apache.wicket.Request;
+import org.apache.wicket.protocol.http.WebApplication;
+import org.apache.wicket.protocol.http.WebSession;
+
+/**
+ * Subclass of WebSession for QuickStartApplication to allow easy and typesafe access to session
+ * properties.
+ *
+ * @author Jonathan Locke
+ */
+public final class QuickStartSession extends WebSession
+{
+ // TODO Add any session properties here
+
+ /**
+ * Constructor
+ *
+ * @param application
+ * The application
+ * @param request
+ * The request
+ * @param response
+ * The response
+ */
+ protected QuickStartSession(final WebApplication application, final Request request)
+ {
+ super(application, request);
+ }
+}
Propchange: wicket/branches/wicket-1.3.x/jdk-1.4/wicket-quickstart/src/main/java/org/apache/wicket/quickstart/QuickStartSession.java
------------------------------------------------------------------------------
svn:mime-type = text/plain