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>