Author: krasserm
Date: Fri Apr  9 08:32:10 2010
New Revision: 932298

URL: http://svn.apache.org/viewvc?rev=932298&view=rev
Log:
improvements to application configuration and minor edits

Added:
    
camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml   
(with props)
Removed:
    
camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/appengine-web.xml
Modified:
    camel/trunk/examples/camel-example-gae/pom.xml
    camel/trunk/examples/camel-example-gauth/pom.xml
    
camel/trunk/examples/camel-example-gauth/src/main/java/org/apache/camel/example/gauth/TutorialRouteBuilder.java
    
camel/trunk/examples/camel-example-gauth/src/main/resources/context-camel.xml
    
camel/trunk/examples/camel-example-gauth/src/main/resources/context.properties
    camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/jsp/top.jsp
    camel/trunk/examples/camel-example-gauth/src/main/webapp/index.html

Modified: camel/trunk/examples/camel-example-gae/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gae/pom.xml?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- camel/trunk/examples/camel-example-gae/pom.xml (original)
+++ camel/trunk/examples/camel-example-gae/pom.xml Fri Apr  9 08:32:10 2010
@@ -42,4 +42,18 @@
         </dependency>
     </dependencies>
     
+    <repositories>
+        <repository>
+            <id>camel.internal.maven.repository</id>
+            <name>Camel Maven Repository</name>
+            <url>http://svn.apache.org/repos/asf/camel/m2-repo</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
 </project>

Modified: camel/trunk/examples/camel-example-gauth/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/pom.xml?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- camel/trunk/examples/camel-example-gauth/pom.xml (original)
+++ camel/trunk/examples/camel-example-gauth/pom.xml Fri Apr  9 08:32:10 2010
@@ -15,6 +15,12 @@
     <packaging>war</packaging>
 
     <properties>
+        <!-- application properties -->
+        <gae.application.name>replaceme</gae.application.name>
+        <gae.consumer.key>replaceme</gae.consumer.key>
+        <gae.consumer.secret>replaceme</gae.consumer.secret>
+
+        <!-- dependency versions -->
         <gdata-version>1.41.1</gdata-version>
     </properties>
 
@@ -66,7 +72,50 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
-    
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-war-plugin</artifactId>
+                <configuration>
+                    <webResources>
+                        <!--
+                           Copied from root pom.xml because it is not combined
+                           with custom resource configuration below.
+                        -->
+                        <resource>
+                            
<directory>${project.build.outputDirectory}</directory>
+                            <includes>
+                                <include>META-INF/LICENSE*</include>
+                                <include>META-INF/NOTICE*</include>
+                                <include>META-INF/DEPENDENCIES*</include>
+                            </includes>
+                        </resource>
+                        <resource>
+                            <directory>src/main/resources</directory>
+                            <targetPath>WEB-INF</targetPath>
+                            <filtering>true</filtering>
+                            <includes>
+                                <include>appengine-web.xml</include>
+                            </includes>
+                        </resource>
+                    </webResources>
+                </configuration>
+            </plugin>
+        </plugins>
+
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+                <filtering>true</filtering>
+                <excludes>
+                    <exclude>appengine-web.xml</exclude>
+                </excludes>
+            </resource>
+        </resources>
+    </build>
+
     <repositories>
         <repository>
             <id>camel.internal.maven.repository</id>

Modified: 
camel/trunk/examples/camel-example-gauth/src/main/java/org/apache/camel/example/gauth/TutorialRouteBuilder.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/java/org/apache/camel/example/gauth/TutorialRouteBuilder.java?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- 
camel/trunk/examples/camel-example-gauth/src/main/java/org/apache/camel/example/gauth/TutorialRouteBuilder.java
 (original)
+++ 
camel/trunk/examples/camel-example-gauth/src/main/java/org/apache/camel/example/gauth/TutorialRouteBuilder.java
 Fri Apr  9 08:32:10 2010
@@ -22,10 +22,16 @@ import org.apache.camel.builder.RouteBui
 
 public class TutorialRouteBuilder extends RouteBuilder {
 
+    private String application;
+
+    public void setApplication(String application) {
+        this.application = application;
+    }
+
     @Override
     public void configure() throws Exception {
 
-        String encodedCallback = 
URLEncoder.encode("https://ipfcloud.appspot.com/camel/handler";, "UTF-8");
+        String encodedCallback = 
URLEncoder.encode(String.format("https://%s.appspot.com/camel/handler";, 
application), "UTF-8");
         String encodedScope = 
URLEncoder.encode("http://www.google.com/calendar/feeds/";, "UTF-8");
 
         from("ghttp:///authorize";)

Added: 
camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml?rev=932298&view=auto
==============================================================================
--- 
camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml 
(added)
+++ 
camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml 
Fri Apr  9 08:32:10 2010
@@ -0,0 +1,28 @@
+<?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.
+-->
+
+<appengine-web-app xmlns="http://appengine.google.com/ns/1.0";>
+       <application>${gae.application.name}</application>
+       <version>1</version>
+       
+       <system-properties>
+               <property name="java.util.logging.config.file" 
value="WEB-INF/logging.properties"/>
+       </system-properties>
+       
+</appengine-web-app>
\ No newline at end of file

Propchange: 
camel/trunk/examples/camel-example-gauth/src/main/resources/appengine-web.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
camel/trunk/examples/camel-example-gauth/src/main/resources/context-camel.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/resources/context-camel.xml?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- 
camel/trunk/examples/camel-example-gauth/src/main/resources/context-camel.xml 
(original)
+++ 
camel/trunk/examples/camel-example-gauth/src/main/resources/context-camel.xml 
Fri Apr  9 08:32:10 2010
@@ -38,6 +38,7 @@ http://camel.apache.org/schema/spring/ca
     
     <bean id="tutorialRouteBuilder" 
         class="org.apache.camel.example.gauth.TutorialRouteBuilder">
+        <property name="application" value="${application.name}" />
     </bean>
     
     <bean id="gauth" 
class="org.apache.camel.component.gae.auth.GAuthComponent">

Modified: 
camel/trunk/examples/camel-example-gauth/src/main/resources/context.properties
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/resources/context.properties?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- 
camel/trunk/examples/camel-example-gauth/src/main/resources/context.properties 
(original)
+++ 
camel/trunk/examples/camel-example-gauth/src/main/resources/context.properties 
Fri Apr  9 08:32:10 2010
@@ -15,5 +15,6 @@
 ## limitations under the License.
 ## ------------------------------------------------------------------------
 
-consumer.key=replaceme
-consumer.secret=replaceme
+application.name=${gae.application.name}
+consumer.key=${gae.consumer.key}
+consumer.secret=${gae.consumer.secret}

Modified: 
camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/jsp/top.jsp
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/jsp/top.jsp?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- 
camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/jsp/top.jsp 
(original)
+++ 
camel/trunk/examples/camel-example-gauth/src/main/webapp/WEB-INF/jsp/top.jsp 
Fri Apr  9 08:32:10 2010
@@ -7,8 +7,8 @@
 
 <html>
 <head>
-<title>Apache Camel OAuth Tutorial</title>
+<title>Apache Camel OAuth Demo</title>
 </head>
 <body>
 <img src="/images/camel.png" />
-<h1>OAuth Tutorial</h1>
+<h1>OAuth Demo</h1>

Modified: camel/trunk/examples/camel-example-gauth/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-gauth/src/main/webapp/index.html?rev=932298&r1=932297&r2=932298&view=diff
==============================================================================
--- camel/trunk/examples/camel-example-gauth/src/main/webapp/index.html 
(original)
+++ camel/trunk/examples/camel-example-gauth/src/main/webapp/index.html Fri Apr 
 9 08:32:10 2010
@@ -3,9 +3,10 @@
 <head>
 <meta http-equiv="expires" content="0">
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">
-<title>Apache Camel OAuth Tutorial</title>
+<meta name="google-site-verification" 
content="z2esQ0OoQR1frF3eLqJrREBglGhc4YnFocgTrjUHf4E" />
+<title>Apache Camel OAuth Demo</title>
 </head>
 <body>
-<a href="/oauth/calendar">Apache Camel OAuth Tutorial</a>
+<a href="/oauth/calendar">Apache Camel OAuth Demo</a>
 </body>
 </html>


Reply via email to