Author: gk
Date: Mon May  8 13:39:41 2017
New Revision: 1794369

URL: http://svn.apache.org/viewvc?rev=1794369&view=rev
Log:
- update to turbine-4 (snapshot currently) in archetype
- update archetype (proper locale catalog setting)
- explicitely set to phase pre-integration-test
- fix velocity parsing javadoc links (
- TODO: some java files may not necessary any more

Modified:
    turbine/maven/archetypes/trunk/turbine-webapp-4.0/pom.xml
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/docs/README.txt
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/pom.xml
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineGroup.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbinePermission.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineRole.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/modules/actions/LoginUserIntake.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineGroup.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineUser.java
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/log4j.properties
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/turbine-classic-pipeline.xml

Modified: turbine/maven/archetypes/trunk/turbine-webapp-4.0/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/pom.xml?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- turbine/maven/archetypes/trunk/turbine-webapp-4.0/pom.xml (original)
+++ turbine/maven/archetypes/trunk/turbine-webapp-4.0/pom.xml Mon May  8 
13:39:41 2017
@@ -30,8 +30,8 @@
   <version>1.0.2-SNAPSHOT</version>
   <packaging>maven-archetype</packaging>
 
-  <name>Archetype - Turbine 4.0M2 WebApp</name>
-  <description>This archetype sets up a web application project based on 
Apache Turbine 4.0M2</description>
+  <name>Archetype - Turbine 4.0 WebApp</name>
+  <description>This archetype sets up a web application project based on 
Apache Turbine 4.0</description>
   <url>http://turbine.apache.org</url>
 
   <inceptionYear>2011</inceptionYear>
@@ -47,7 +47,7 @@
       <extension>
         <groupId>org.apache.maven.archetype</groupId>
         <artifactId>archetype-packaging</artifactId>
-        <version>2.4</version>
+        <version>3.0.1</version>
       </extension>
     </extensions>
 
@@ -55,7 +55,7 @@
       <plugins>
         <plugin>
           <artifactId>maven-archetype-plugin</artifactId>
-          <version>2.4</version>
+          <version>3.0.1</version>
         </plugin>
       </plugins>
     </pluginManagement>

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/docs/README.txt
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/docs/README.txt?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/docs/README.txt
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/docs/README.txt
 Mon May  8 13:39:41 2017
@@ -26,11 +26,18 @@ Turbine Version: Turbine 4.0-M2.
 Quick Guide to using the new Turbine 4.0-M2 maven archetype 
 for skeleton application generation
 
-You should have a local database installed and configured prior to 
+First, you should have a local database installed and configured prior to 
 beginning the application setup below.
 
+As we are using MySQL bey defautlt you need to create the database in MySQL, 
e.g. with
 
-You can invoke the Maven archetype for turbine-webapp-4.0 from 
+ mysql -u <user> -p
+ mysql> create database helloWorld;
+ mysql> \q
+
+or other tools.
+ 
+Next, you can invoke the Maven archetype for turbine-webapp-4.0 from 
 the command line as shown below - please update values starting 
 with 'groupId' as appropriate.
 
@@ -39,59 +46,60 @@ mvn archetype:generate \
     -DarchetypeArtifactId=turbine-webapp-4.0 \
     -DarchetypeVersion=1.0.1-SNAPSHOT \
     -DgroupId=com.mycompany.webapp \
-    -DartifactId=helloWorld \
+    -DartifactId=myhelloworld \
     -Dversion=1.0 \
     -Dturbine_app_name=HelloWorld \
     -Dturbine_database_adapter=mysql \
     -Dturbine_database_user=db_username \
     -Dturbine_database_password=db_password \
-    -Dturbine_database_name=helloWorld \
+    -Dturbine_database_name=helloworld \
     -Dturbine_database_url=jdbc:mysql://localhost:3306/ \
-    -Dgoals=generate-sources,sql:execute
+    -Dgoals=generate-sources,pre-integration-test
 
 Notes
 
-When invoking archetype:generate, you can already set mvn commands and you can 
then skip them later.
-Be aware, when you set both mvn commands goals (-Dgoals=generate-sources, 
sql:execute), 
-you have to create the database (see below) BEFORE finishing the (interactive) 
archetype commands.
+When invoking archetype:generate like above, you already have set some mvn 
commands and you can then skip them later.
+
+Be aware, when you set both mvn commands goals (which are maven phases 
actually), i.e  with
+
+-Dgoals=generate-sources, pre-integration-test 
+
+you have to create the database (see above) before finishing the (interactive) 
archetype commands. 
+Otherwise you could catch up doing this later and after that is done calling 
the phases afterwards as mentioned below.
 
 Note that the database URL (turbine_database_url) 
 will be appended with your database name
 in the final pom.xml, so you do not need to specify that in 
 the configuration.
 
-Next, you need to create the database in MySQL
-
- mysql -u <user> -p
- mysql> create database helloWorld;
- mysql> \q
-
+Next, change into the newly generated project folder, in our case
 
-cd helloWorld
+cd myhelloworld
 
-# if not already done 
+Skip next two steps, if the build was successfull
 mvn generate-sources  ## This will generate the OM layer and SQL 
                                          ## code for creating the corresponding
                                          ## database tables
        
-# if not already done   
-mvn sql:execute       ## This executes the SQL code to create 
+mvn integration-test      ## This executes the SQL code to create 
                                          ## the application schema defined 
                                          ## in src/main/torque-schema
 
 You should now check the database tables and if some data is missing
-insert the sample data file provided 
-as Torque 4.0 has disabled the datasql task.
+insert the sample data file in sample-mysql-data (Torque 4.0 has disabled the 
datasql task).
 
+Last step on the command line is run the server by invoking 
 mvn jetty:run         ## Now you can launch your new Turbine application
 
+Find the Logs in src/main/webapp/logs and
+
 Open a web browser to http://localhost:8081/app
 
 Login should work with user admin/password or user/password.
 
 Background:
 
-By default Intake is used as an validation mechanism for authentication. You 
can change to the default login by settings
+By default Intake is used as an validation mechanism for authentication. You 
can change to the default login by setting
 
 action.login=LoginUser in TurbineResources.properties and changing Login.vm 
appropriately (commented form)
 
@@ -101,7 +109,7 @@ and then import the project into Eclipse
 mvn eclipse:eclipse
 
 Once imported, update your project to be managed by Maven 
-  -> Right click on the proejct name
+  -> Right click on the project name
   -> Configure 
   -> Convert to Maven project
 
@@ -109,6 +117,12 @@ To test the application can be deployed
 configuration "Run On Server" if you have a container configured with
 your eclipse environment.
 
+You even could debug the app by setting the environment variable to something 
like this
+
+set MAVEN_OPTS=-Xdebug 
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
+
+before running the jetty server.
+
 Starting developing
 
 Be aware of settings and some smaller restrictions, which mostly will be fixed 
in the upcoming releases.

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/pom.xml?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/pom.xml
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/pom.xml
 Mon May  8 13:39:41 2017
@@ -160,22 +160,10 @@ under the License.
           <onError>continue</onError>
           <autocommit>true</autocommit>
           <orderFile>descending</orderFile>
-          <!-- this is mysql specific -->
-          <fileset>
-              
<basedir>${project.build.directory}/generated-sql/torque/mysql</basedir>
-              <!-- basedir>${basedir}/target/generated-sql</basedir -->
-              <includes>
-                <include>*.sql</include>
-              </includes>
-           </fileset>
-           <srcFiles>
-              
<srcFile>${basedir}/docs/sample-mysql-data/_application-data.sql</srcFile>
-              
<srcFile>${basedir}/docs/sample-mysql-data/_turbine-security-data.sql</srcFile>
-           </srcFiles>
         </configuration>
         
         <!-- update with your database driver dependency -->
-        
+        <!-- this is mysql specific -->
         <dependencies>
           <dependency>
             <artifactId>mysql-connector-java</artifactId>
@@ -183,6 +171,40 @@ under the License.
             <version>5.1.40</version>
           </dependency>
         </dependencies>
+        <!-- this is mysql specific -->
+        <executions>
+          <execution>
+              <id>create-db</id>
+              <phase>pre-integration-test</phase>
+              <goals>
+                <goal>execute</goal>
+              </goals>
+              <configuration>
+                <orderFile>ascending</orderFile>
+                <fileset>
+                  
<basedir>${project.build.directory}/generated-sql/torque/mysql</basedir>
+                  <!-- basedir>${basedir}/target/generated-sql</basedir -->
+                  <includes>
+                    <include>*.sql</include>
+                  </includes>
+                </fileset>
+              </configuration>
+            </execution>
+            <execution>
+              <id>create-data</id>
+              <phase>pre-integration-test</phase>
+              <goals>
+                <goal>execute</goal>
+              </goals>
+              <configuration>
+                <orderFile>ascending</orderFile>
+                <srcFiles>
+                  
<srcFile>${project.basedir}/docs/sample-mysql-data/_application-data.sql</srcFile>
+                  
<srcFile>${project.basedir}/docs/sample-mysql-data/_turbine-security-data.sql</srcFile>
+                </srcFiles>              
+              </configuration>
+            </execution>
+        </executions>
       </plugin>
 
             <!-- jetty:run checks deployed war http://localhost:8081/app/ 
@@ -238,7 +260,7 @@ under the License.
         <dependency>
             <groupId>org.apache.turbine</groupId>
             <artifactId>turbine</artifactId>
-            <version>4.0-M2</version>
+            <version>4.0-SNAPSHOT</version>
         </dependency>
         <!-- yaafi is optional. NOTICE: 1.0.7 has group org.apache.turbine not 
org.apache.fulcrum  -->
         <dependency>
@@ -276,7 +298,7 @@ under the License.
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>4.11</version>
+            <version>4.12</version>
             <scope>test</scope>
         </dependency>
     </dependencies>

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineGroup.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineGroup.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineGroup.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineGroup.java
 Mon May  8 13:39:41 2017
@@ -16,6 +16,7 @@ package ${package}.fulcrum.security.torq
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
+* #set( $H = '#' )
 *#
 import java.sql.Connection;
 import java.util.HashSet;
@@ -64,7 +65,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HgetDatabaseName()
      */
     @Override
        public String getDatabaseName()
@@ -73,7 +74,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HretrieveAttachedObjects(java.sql.Connection)
      */
     @Override
        public void retrieveAttachedObjects(Connection con) throws 
TorqueException
@@ -95,7 +96,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hupdate(java.sql.Connection)
      */
     @Override
        public void update(Connection con) throws TorqueException
@@ -130,7 +131,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hdelete()
      */
     @Override
        public void delete() throws TorqueException

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbinePermission.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbinePermission.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbinePermission.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbinePermission.java
 Mon May  8 13:39:41 2017
@@ -35,7 +35,7 @@ import ${package}.om.TurbineRolePermissi
 import ${package}.om.TurbineRolePermissionPeer;
 /**
  * This abstract class provides the SecurityInterface to the managers.
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
@@ -68,7 +68,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#addRole(org.apache.fulcrum.security.entity.Role)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HaddRole(org.apache.fulcrum.security.entity.Role)
      */
     @Override
        public void addRole(Role role)
@@ -77,7 +77,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#getRoles()
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HgetRoles()
      */
     @Override
        public RoleSet getRoles()
@@ -95,7 +95,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#getRolesAsSet()
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HgetRolesAsSet()
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -105,7 +105,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#removeRole(org.apache.fulcrum.security.entity.Role)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HremoveRole(org.apache.fulcrum.security.entity.Role)
      */
     @Override
        public void removeRole(Role role)
@@ -114,7 +114,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#setRoles(org.apache.fulcrum.security.util.RoleSet)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HsetRoles(org.apache.fulcrum.security.util.RoleSet)
      */
     @Override
        public void setRoles(RoleSet roleSet)
@@ -130,7 +130,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission#setRolesAsSet(java.util.Set)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbinePermission$HsetRolesAsSet(java.util.Set)
      */
     @Override
        public <T extends Role> void setRolesAsSet(Set<T> roles)
@@ -139,7 +139,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HgetDatabaseName()
      */
     @Override
        public String getDatabaseName()
@@ -148,7 +148,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HretrieveAttachedObjects(java.sql.Connection)
      */
     @Override
        public void retrieveAttachedObjects(Connection con) throws 
TorqueException
@@ -164,7 +164,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hupdate(java.sql.Connection)
      */
     @Override
        public void update(Connection con) throws TorqueException
@@ -197,7 +197,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hdelete()
      */
     @Override
        public void delete() throws TorqueException

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineRole.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineRole.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineRole.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineRole.java
 Mon May  8 13:39:41 2017
@@ -39,7 +39,7 @@ import ${package}.om.TurbineRolePermissi
 import ${package}.om.TurbineUserGroupRolePeer;
 /**
  * This abstract class provides the SecurityInterface to the managers.
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
@@ -91,7 +91,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#addPermission(org.apache.fulcrum.security.entity.Permission)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HaddPermission(org.apache.fulcrum.security.entity.Permission)
      */
     @Override
        public void addPermission(Permission permission)
@@ -100,7 +100,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#getPermissions()
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HgetPermissions()
      */
     @Override
        public PermissionSet getPermissions()
@@ -118,7 +118,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#getPermissionsAsSet()
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HgetPermissionsAsSet()
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -128,7 +128,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#removePermission(org.apache.fulcrum.security.entity.Permission)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HremovePermission(org.apache.fulcrum.security.entity.Permission)
      */
     @Override
        public void removePermission(Permission permission)
@@ -137,7 +137,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#setPermissions(org.apache.fulcrum.security.util.PermissionSet)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HsetPermissions(org.apache.fulcrum.security.util.PermissionSet)
      */
     @Override
        public void setPermissions(PermissionSet permissionSet)
@@ -153,7 +153,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole#setPermissionsAsSet(java.util.Set)
+     * @see 
org.apache.fulcrum.security.model.turbine.entity.TurbineRole$HsetPermissionsAsSet(java.util.Set)
      */
     @Override
        public <T extends Permission> void setPermissionsAsSet(Set<T> 
permissions)
@@ -162,7 +162,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HgetDatabaseName()
      */
     @Override
        public String getDatabaseName()
@@ -171,7 +171,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HretrieveAttachedObjects(java.sql.Connection)
      */
     @Override
        public void retrieveAttachedObjects(Connection con) throws 
TorqueException
@@ -202,7 +202,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hupdate(java.sql.Connection)
      */
     @Override
        public void update(Connection con) throws TorqueException
@@ -254,7 +254,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hdelete()
      */
     @Override
        public void delete() throws TorqueException

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java
 Mon May  8 13:39:41 2017
@@ -33,7 +33,7 @@ import org.apache.torque.criteria.Criter
 import org.apache.torque.om.SimpleKey;
 /**
  * This abstract class provides the SecurityInterface to the managers.
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
@@ -63,7 +63,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HgetDatabaseName()
      */
     @Override
        public String getDatabaseName()
@@ -72,7 +72,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HretrieveAttachedObjects(java.sql.Connection)
      */
     @Override
        public void retrieveAttachedObjects(Connection con) throws 
TorqueException
@@ -94,7 +94,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hupdate(java.sql.Connection)
      */
     @Override
        public void update(Connection con) throws TorqueException
@@ -129,7 +129,7 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hdelete()
      */
     @Override
        public void delete() throws TorqueException

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
 Mon May  8 13:39:41 2017
@@ -35,7 +35,7 @@ import org.apache.torque.criteria.Criter
 import ${package}.om.TurbineGroupPeer;
 /**
  * This implementation persists to a database via Torque.
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
@@ -44,7 +44,7 @@ public class TorqueTurbineGroupManagerIm
     
     PeerManager peerManager;
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager#doSelectAllGroups(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager$HdoSelectAllGroups(java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -69,7 +69,7 @@ public class TorqueTurbineGroupManagerIm
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager#doSelectById(java.lang.Integer,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager$HdoSelectById(java.lang.Integer,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -91,7 +91,7 @@ public class TorqueTurbineGroupManagerIm
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager#doSelectByName(java.lang.String,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractGroupManager$HdoSelectByName(java.lang.String,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
 Mon May  8 13:39:41 2017
@@ -35,7 +35,7 @@ import org.apache.torque.criteria.Criter
 import ${package}.om.TurbineRolePeer;
 /**
  * This implementation persists to a database via Torque.
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
@@ -44,7 +44,7 @@ public class TorqueTurbineRoleManagerImp
     PeerManager peerManager;
     
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager#doSelectAllRoles(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager$HdoSelectAllRoles(java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -67,7 +67,7 @@ public class TorqueTurbineRoleManagerImp
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager#doSelectById(java.lang.Integer,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager$HdoSelectById(java.lang.Integer,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -88,7 +88,7 @@ public class TorqueTurbineRoleManagerImp
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager#doSelectByName(java.lang.String,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractRoleManager$HdoSelectByName(java.lang.String,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
 Mon May  8 13:39:41 2017
@@ -42,8 +42,7 @@ import ${package}.om.TurbineUserPeerImpl
 
 /**
  * This implementation persists to a database via Torque.
- * 
- *
+ * #set( $H = '#' )
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id$
  */
@@ -53,7 +52,7 @@ public class TorqueTurbineUserManagerImp
     private static final String ANON = "anon";
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager#doSelectAllUsers(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager$HdoSelectAllUsers(java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -76,7 +75,7 @@ public class TorqueTurbineUserManagerImp
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager#doSelectById(java.lang.Integer,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager$HdoSelectById(java.lang.Integer,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")
@@ -97,7 +96,7 @@ public class TorqueTurbineUserManagerImp
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager#doSelectByName(java.lang.String,
 java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractUserManager$HdoSelectByName(java.lang.String,
 java.sql.Connection)
      */
     @Override
        @SuppressWarnings("unchecked")

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/modules/actions/LoginUserIntake.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/modules/actions/LoginUserIntake.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/modules/actions/LoginUserIntake.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/modules/actions/LoginUserIntake.java
 Mon May  8 13:39:41 2017
@@ -24,11 +24,13 @@ import org.apache.commons.configuration.
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.fulcrum.pool.PoolService;
 import org.apache.fulcrum.security.util.DataBackendException;
 import org.apache.fulcrum.security.util.FulcrumSecurityException;
 import org.apache.fulcrum.security.util.UnknownEntityException;
 import org.apache.fulcrum.intake.model.Group;
 import org.apache.fulcrum.intake.IntakeException;
+import org.apache.turbine.services.TurbineServices;
 import org.apache.turbine.services.intake.IntakeTool;
 import org.apache.turbine.TurbineConstants;
 import org.apache.turbine.annotation.TurbineConfiguration;
@@ -82,8 +84,11 @@ public class LoginUserIntake
                
        try
         {
-          // Get intake group
-          IntakeTool intake =  new 
IntakeTool();//(IntakeTool)context.get("intake");
+          // Get intake group          
+           // context only available after ExecutePageValve, could not invoke 
(IntakeTool)context.get("intake") using pook service instead
+          PoolService poolService =  
(PoolService)TurbineServices.getInstance().getService(PoolService.ROLE);
+          IntakeTool intake = (IntakeTool) 
poolService.getInstance(IntakeTool.class);
+          
           intake.init(data);
           Group group = intake.get("Login", IntakeTool.DEFAULT_KEY);
           String username = (String)group.get("Username").getValue();

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineGroup.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineGroup.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineGroup.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineGroup.java
 Mon May  8 13:39:41 2017
@@ -11,8 +11,7 @@ import org.apache.torque.TorqueException
  * You should add additional methods to this class to meet the
  * application requirements.  This class will only be generated as
  * long as it does not already exist in the output directory.
- */
-/**
+ *
  * Added Interface and default implementations 
  * @author gk
  *

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineUser.java
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineUser.java?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineUser.java
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/java/om/TurbineUser.java
 Mon May  8 13:39:41 2017
@@ -19,8 +19,7 @@ import org.apache.torque.om.SimpleKey;
  * You should add additional methods to this class to meet the
  * application requirements.  This class will only be generated as
  * long as it does not already exist in the output directory.
- */
-/**
+ * #set( $H = '#' )
  * Added Interface
  * @author gk
  *
@@ -80,7 +79,7 @@ public  class TurbineUser
     }
     
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HgetDatabaseName()
      */
     @Override
     public String getDatabaseName()
@@ -89,7 +88,7 @@ public  class TurbineUser
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$HretrieveAttachedObjects(java.sql.Connection)
      */
     @Override
        public void retrieveAttachedObjects(Connection con) throws 
TorqueException
@@ -111,7 +110,7 @@ public  class TurbineUser
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hupdate(java.sql.Connection)
      * 
      * @TODO
      */
@@ -136,7 +135,7 @@ public  class TurbineUser
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity$Hdelete()
      */
     @Override
        public void delete() throws TorqueException

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/log4j.properties
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/log4j.properties?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/log4j.properties
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/log4j.properties
 Mon May  8 13:39:41 2017
@@ -58,7 +58,7 @@ log4j.additivity.org.apache.torque = fal
 #
 # Turbine goes into "turbine" loggers
 #
-log4j.logger.org.apache.turbine = INFO, turbine
+log4j.logger.org.apache.turbine = DEBUG, turbine
 log4j.additivity.org.apache.turbine = false
 
 #

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/turbine-classic-pipeline.xml
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/turbine-classic-pipeline.xml?rev=1794369&r1=1794368&r2=1794369&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/turbine-classic-pipeline.xml
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/turbine-classic-pipeline.xml
 Mon May  8 13:39:41 2017
@@ -17,16 +17,16 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<org.apache.turbine.pipeline.TurbinePipeline>
+<pipeline>
   <valves>
-    <org.apache.turbine.pipeline.DetermineActionValve/>
-    <org.apache.turbine.pipeline.DetermineTargetValve/>
-    <org.apache.turbine.pipeline.DefaultSessionTimeoutValve/>
-    <org.apache.turbine.pipeline.DefaultLoginValve/>
-    <org.apache.turbine.pipeline.DefaultSessionValidationValve/>
-    <org.apache.turbine.pipeline.DefaultACLCreationValve/>
-    <org.apache.turbine.pipeline.ExecutePageValve/>
-    <org.apache.turbine.pipeline.CleanUpValve/>
-    <org.apache.turbine.pipeline.DetermineRedirectRequestedValve/>
+  <valve>org.apache.turbine.pipeline.DetermineActionValve</valve>
+    <valve>org.apache.turbine.pipeline.DetermineTargetValve</valve>
+    <valve>org.apache.turbine.pipeline.DefaultSessionTimeoutValve</valve>
+    <valve>org.apache.turbine.pipeline.DefaultLoginValve</valve>
+    <valve>org.apache.turbine.pipeline.DefaultSessionValidationValve</valve>
+    <valve>org.apache.turbine.pipeline.DefaultACLCreationValve</valve>
+    <valve>org.apache.turbine.pipeline.ExecutePageValve</valve>
+    <valve>org.apache.turbine.pipeline.CleanUpValve</valve>
+    <valve>org.apache.turbine.pipeline.DetermineRedirectRequestedValve</valve>
   </valves>
-</org.apache.turbine.pipeline.TurbinePipeline>
+</pipeline>


Reply via email to