Copied: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/FulcrumAbstractTurbineUser.java
 (from r1754909, 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java)
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/FulcrumAbstractTurbineUser.java?p2=turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/FulcrumAbstractTurbineUser.java&p1=turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java&r1=1754909&r2=1754910&rev=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueAbstractTurbineUser.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/FulcrumAbstractTurbineUser.java
 Tue Aug  2 13:12:05 2016
@@ -27,6 +27,7 @@ import org.apache.fulcrum.security.model
 import org.apache.fulcrum.security.torque.om.TorqueTurbineUserGroupRole;
 import org.apache.fulcrum.security.torque.om.TorqueTurbineUserGroupRolePeer;
 import org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer;
+import 
org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity;
 import org.apache.torque.TorqueException;
 import org.apache.torque.criteria.Criteria;
 import org.apache.torque.om.SimpleKey;
@@ -36,7 +37,7 @@ import org.apache.torque.om.SimpleKey;
  * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
  * @version $Id:$
  */
-public abstract class TorqueAbstractTurbineUser extends 
TorqueAbstractTurbineTurbineSecurityEntity
+public abstract class FulcrumAbstractTurbineUser extends 
TorqueAbstractTurbineTurbineSecurityEntity
     implements TurbineUser
 {
     /** Serial version */
@@ -62,17 +63,19 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#getDatabaseName()
+     * @see 
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity#getDatabaseName()
      */
-    public String getDatabaseName()
+    @Override
+       public String getDatabaseName()
     {
         return TorqueTurbineUserPeer.DATABASE_NAME;
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity#retrieveAttachedObjects(java.sql.Connection)
      */
-    public void retrieveAttachedObjects(Connection con) throws TorqueException
+    @Override
+       public void retrieveAttachedObjects(Connection con) throws 
TorqueException
     {
         Set<TurbineUserGroupRole> userGroupRoleSet = new 
HashSet<TurbineUserGroupRole>();
 
@@ -91,9 +94,10 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#update(java.sql.Connection)
+     * @see 
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity#update(java.sql.Connection)
      */
-    public void update(Connection con) throws TorqueException
+    @Override
+       public void update(Connection con) throws TorqueException
     {
        Set<TurbineUserGroupRole> userGroupRoleSet = getUserGroupRoleSet();
         if (userGroupRoleSet != null)
@@ -125,9 +129,11 @@ public abstract class TorqueAbstractTurb
     }
 
     /**
-     * @see 
org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity#delete()
+     * @see 
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity#delete()
      */
-    public void delete() throws TorqueException
+    
+    @Override
+       public void delete() throws TorqueException
     {
         TorqueTurbineUserPeer.doDelete(SimpleKey.keyFor(getEntityId()));
     }

Modified: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineGroupManagerImpl.java
 Tue Aug  2 13:12:05 2016
@@ -120,6 +120,5 @@ public class TorqueTurbineGroupManagerIm
 
         return groups.get(0);
     }
-    
   
 }

Modified: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerImpl.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerImpl.java
 Tue Aug  2 13:12:05 2016
@@ -30,7 +30,7 @@ import org.apache.fulcrum.security.model
 import org.apache.fulcrum.security.model.turbine.entity.TurbineRole;
 import org.apache.fulcrum.security.model.turbine.entity.TurbineUser;
 import org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole;
-import org.apache.fulcrum.security.torque.TorqueAbstractSecurityEntity;
+import 
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity;
 import org.apache.fulcrum.security.util.DataBackendException;
 import org.apache.fulcrum.security.util.UnknownEntityException;
 import org.apache.torque.TorqueException;

Modified: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbinePermissionManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbinePermissionManagerImpl.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbinePermissionManagerImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbinePermissionManagerImpl.java
 Tue Aug  2 13:12:05 2016
@@ -123,5 +123,4 @@ public class TorqueTurbinePermissionMana
         return permissions.get(0);
     }
     
-  
 }

Modified: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineRoleManagerImpl.java
 Tue Aug  2 13:12:05 2016
@@ -114,7 +114,6 @@ public class TorqueTurbineRoleManagerImp
         {
             throw new NoRowsException(name);
         }
-
         return roles.get(0);
     }
    

Modified: 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/java/org/apache/fulcrum/security/torque/turbine/TorqueTurbineUserManagerImpl.java
 Tue Aug  2 13:12:05 2016
@@ -162,7 +162,7 @@ public class TorqueTurbineUserManagerImp
         {
             throw new NoRowsException(name);
         }
-
+        
         return users.get(0);
     }
 

Added: turbine/fulcrum/trunk/security/torque/src/test/TorqueDefault.properties
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/test/TorqueDefault.properties?rev=1754910&view=auto
==============================================================================
--- turbine/fulcrum/trunk/security/torque/src/test/TorqueDefault.properties 
(added)
+++ turbine/fulcrum/trunk/security/torque/src/test/TorqueDefault.properties Tue 
Aug  2 13:12:05 2016
@@ -0,0 +1,38 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+#
+# Runtime settings for the fulcrum turbien default security test profile
+#
+# $Id: Torque.properties 279964 2005-09-10 07:07:23Z tfischer $
+#
+
+torque.database.default = default
+torque.database.default.adapter = hsqldb
+
+# Using commons-dbcp
+torque.dsfactory.default.factory = 
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
+torque.dsfactory.default.connection.driver = org.hsqldb.jdbcDriver
+torque.dsfactory.default.connection.url = jdbc:hsqldb:.
+torque.dsfactory.default.connection.user = sa
+torque.dsfactory.default.connection.password =
+# torque.dsfactory.default.pool.validationQuery = SELECT 1
+
+# Determines whether the managers cache instances of the business objects.
+# And also whether the MethodResultCache will really cache results.
+
+torque.manager.useCache = true

Propchange: 
turbine/fulcrum/trunk/security/torque/src/test/TorqueDefault.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
turbine/fulcrum/trunk/security/torque/src/test/TurbineDefaultWithPeersComponentConfig.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/test/TurbineDefaultWithPeersComponentConfig.xml?rev=1754910&view=auto
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/test/TurbineDefaultWithPeersComponentConfig.xml
 (added)
+++ 
turbine/fulcrum/trunk/security/torque/src/test/TurbineDefaultWithPeersComponentConfig.xml
 Tue Aug  2 13:12:05 2016
@@ -0,0 +1,47 @@
+<?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.
+-->
+<my-system>
+    <securityService/>
+    <authenticator/>
+    <modelManager/>
+    <aclFactory/>
+
+    <!-- have to use peers, as default is fulcrum -->
+    <userManager>
+        
<className>org.apache.fulcrum.security.torque.om.TurbineUser</className>
+        
<peerClassName>org.apache.fulcrum.security.torque.om.TurbineUserPeerImpl</peerClassName>
+    </userManager>
+    <groupManager>
+        
<className>org.apache.fulcrum.security.torque.om.TurbineGroup</className>
+         
<peerClassName>org.apache.fulcrum.security.torque.om.TurbineGroupPeerImpl</peerClassName>
+    </groupManager>
+    <roleManager>
+        
<className>org.apache.fulcrum.security.torque.om.TurbineRole</className>
+        
<peerClassName>org.apache.fulcrum.security.torque.om.TurbineRolePeerImpl</peerClassName>
+    </roleManager>
+    <permissionManager>
+        
<className>org.apache.fulcrum.security.torque.om.TurbinePermission</className>
+        
<peerClassName>org.apache.fulcrum.security.torque.om.TurbinePermissionPeerImpl</peerClassName>
+    </permissionManager>
+
+    <torqueService>
+        <configfile>/src/test/TorqueDefault.properties</configfile>
+    </torqueService>
+</my-system>

Propchange: 
turbine/fulcrum/trunk/security/torque/src/test/TurbineDefaultWithPeersComponentConfig.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
turbine/fulcrum/trunk/security/torque/src/test/fulcrum-turbine-default-schema.sql
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/test/fulcrum-turbine-default-schema.sql?rev=1754910&view=auto
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/test/fulcrum-turbine-default-schema.sql
 (added)
+++ 
turbine/fulcrum/trunk/security/torque/src/test/fulcrum-turbine-default-schema.sql
 Tue Aug  2 13:12:05 2016
@@ -0,0 +1,136 @@
+-- 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.
+
+-- ---------------------------------------------------------------------------
+-- FULCRUM_TURBINE_PERMISSION
+-- ---------------------------------------------------------------------------
+drop table TURBINE_PERMISSION if exists CASCADE;
+
+CREATE TABLE TURBINE_PERMISSION
+(
+    PERMISSION_ID INTEGER IDENTITY NOT NULL,
+    PERMISSION_NAME VARCHAR(64) NOT NULL,
+    PRIMARY KEY(PERMISSION_ID),
+    UNIQUE (PERMISSION_NAME)
+);
+
+
+-- ---------------------------------------------------------------------------
+-- TURBINE_ROLE
+-- ---------------------------------------------------------------------------
+drop table TURBINE_ROLE if exists CASCADE;
+
+CREATE TABLE TURBINE_ROLE
+(
+    ROLE_ID INTEGER IDENTITY NOT NULL,
+    ROLE_NAME VARCHAR(64) NOT NULL,
+    PRIMARY KEY(ROLE_ID),
+    UNIQUE (ROLE_NAME)
+);
+
+
+-- ---------------------------------------------------------------------------
+-- TURBINE_GROUP
+-- ---------------------------------------------------------------------------
+drop table TURBINE_GROUP if exists CASCADE;
+
+CREATE TABLE TURBINE_GROUP
+(
+    GROUP_ID INTEGER IDENTITY NOT NULL,
+    GROUP_NAME VARCHAR(64) NOT NULL,
+    PRIMARY KEY(GROUP_ID),
+    UNIQUE (GROUP_NAME)
+);
+
+
+-- ---------------------------------------------------------------------------
+-- TURBINE_USER
+-- ---------------------------------------------------------------------------
+drop table TURBINE_USER if exists CASCADE;
+
+CREATE TABLE TURBINE_USER
+(
+    USER_ID INTEGER IDENTITY NOT NULL,
+    LOGIN_NAME VARCHAR(64) NOT NULL,
+    PASSWORD_VALUE VARCHAR(16) NOT NULL,
+    FIRST_NAME VARCHAR(64),
+    LAST_NAME VARCHAR(64),
+    EMAIL VARCHAR(64),
+    OBJECTDATA VARBINARY,
+    PRIMARY KEY(USER_ID),
+    UNIQUE (LOGIN_NAME)
+);
+
+
+-- ---------------------------------------------------------------------------
+-- TURBINE_ROLE_PERMISSION
+-- ---------------------------------------------------------------------------
+drop table TURBINE_ROLE_PERMISSION if exists CASCADE;
+
+CREATE TABLE TURBINE_ROLE_PERMISSION
+(
+    ROLE_ID INTEGER NOT NULL,
+    PERMISSION_ID INTEGER NOT NULL,
+    PRIMARY KEY(ROLE_ID,PERMISSION_ID)
+);
+
+
+-- ---------------------------------------------------------------------------
+-- TURBINE_USER_GROUP_ROLE
+-- ---------------------------------------------------------------------------
+drop table TURBINE_USER_GROUP_ROLE if exists CASCADE;
+
+CREATE TABLE TURBINE_USER_GROUP_ROLE
+(
+    USER_ID INTEGER NOT NULL,
+    GROUP_ID INTEGER NOT NULL,
+    ROLE_ID INTEGER NOT NULL,
+    PRIMARY KEY(USER_ID,GROUP_ID,ROLE_ID)
+);
+
+
+
+
+
+
+
+
+
+    ALTER TABLE TURBINE_ROLE_PERMISSION
+        ADD CONSTRAINT TURBINE_ROLE_PERMISSION_FK_1 FOREIGN KEY (ROLE_ID)
+            REFERENCES TURBINE_ROLE (ROLE_ID)
+;
+    ALTER TABLE TURBINE_ROLE_PERMISSION
+        ADD CONSTRAINT TURBINE_ROLE_PERMISSION_FK_2 FOREIGN KEY (PERMISSION_ID)
+            REFERENCES TURBINE_PERMISSION (PERMISSION_ID)
+;
+
+
+    ALTER TABLE TURBINE_USER_GROUP_ROLE
+        ADD CONSTRAINT TURBINE_USER_GROUP_ROLE_FK_1 FOREIGN KEY (USER_ID)
+            REFERENCES TURBINE_USER (USER_ID)
+;
+    ALTER TABLE TURBINE_USER_GROUP_ROLE
+        ADD CONSTRAINT TURBINE_USER_GROUP_ROLE_FK_2 FOREIGN KEY (GROUP_ID)
+            REFERENCES TURBINE_GROUP (GROUP_ID)
+;
+    ALTER TABLE TURBINE_USER_GROUP_ROLE
+        ADD CONSTRAINT TURBINE_USER_GROUP_ROLE_FK_3 FOREIGN KEY (ROLE_ID)
+            REFERENCES TURBINE_ROLE (ROLE_ID)
+;
+
+

Propchange: 
turbine/fulcrum/trunk/security/torque/src/test/fulcrum-turbine-default-schema.sql
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java?rev=1754910&r1=1754909&r2=1754910&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java
 (original)
+++ 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TorqueTurbineModelManagerTest.java
 Tue Aug  2 13:12:05 2016
@@ -40,7 +40,8 @@ public class TorqueTurbineModelManagerTe
 {
     protected static HsqlDB hsqlDB = null;
 
-    public void setUp() throws Exception
+    @Override
+       public void setUp() throws Exception
     {
 
         try
@@ -60,8 +61,10 @@ public class TorqueTurbineModelManagerTe
         }
 
     }
+   
 
-    public void tearDown()
+    @Override
+       public void tearDown()
     {
         // cleanup tables
         try

Added: 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TurbineDefaultModelManagerTest.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TurbineDefaultModelManagerTest.java?rev=1754910&view=auto
==============================================================================
--- 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TurbineDefaultModelManagerTest.java
 (added)
+++ 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TurbineDefaultModelManagerTest.java
 Tue Aug  2 13:12:05 2016
@@ -0,0 +1,113 @@
+package org.apache.fulcrum.security.torque.turbine;
+/*
+ * 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.
+ */
+
+import org.apache.fulcrum.security.SecurityService;
+import 
org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest;
+import org.apache.fulcrum.security.torque.HsqlDB;
+import org.apache.fulcrum.security.torque.om.TurbineGroupPeer;
+import org.apache.fulcrum.security.torque.om.TurbinePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TurbineRolePeer;
+import org.apache.fulcrum.security.torque.om.TurbineRolePermissionPeer;
+import org.apache.fulcrum.security.torque.om.TurbineUserGroupRolePeer;
+import org.apache.fulcrum.security.torque.om.TurbineUserPeer;
+import org.apache.torque.TorqueException;
+import org.apache.torque.criteria.Criteria;
+
+/**
+ * @author <a href="mailto:[email protected]";>Thomas Vandahl</a>
+ * @author <a href="[email protected]">J&#252;rgen Hoffmann</a>
+ * @version $Id:$
+ */
+public class TurbineDefaultModelManagerTest
+    extends AbstractTurbineModelManagerTest
+{
+    protected static HsqlDB hsqlDB = null;
+
+    @Override
+       public void setUp() throws Exception
+    {
+
+        try
+        {
+            hsqlDB = new HsqlDB("jdbc:hsqldb:.", 
"src/test/fulcrum-turbine-default-schema.sql");
+            // we do not need id-broker,set native in schema and added 
identity in hsql
+            // same for both flavors
+            this.setRoleFileName("src/test/TurbineTorqueRoleConfig.xml");
+            // we have to use declared peers 
+            
this.setConfigurationFileName("src/test/TurbineDefaultWithPeersComponentConfig.xml");
+            securityService = (SecurityService) lookup(SecurityService.ROLE);
+            super.setUp();
+        }
+        catch (Exception e)
+        {
+            fail(e.toString());
+        }
+
+    }
+   
+
+    @Override
+       public void tearDown()
+    {
+        // cleanup tables
+        try
+        {
+            Criteria criteria = new Criteria();
+            criteria.where(TurbineUserGroupRolePeer.USER_ID, 0, 
Criteria.GREATER_THAN);
+            TurbineUserGroupRolePeer.doDelete(criteria);
+
+            criteria = new Criteria();
+            criteria.where(TurbineRolePermissionPeer.ROLE_ID, 0, 
Criteria.GREATER_THAN);
+            TurbineRolePermissionPeer.doDelete(criteria);
+
+            criteria = new Criteria();
+            criteria.where(TurbineUserPeer.USER_ID, 0, Criteria.GREATER_THAN);
+            TurbineUserPeer.doDelete(criteria);
+
+            criteria = new Criteria();
+            criteria.where(TurbineGroupPeer.GROUP_ID, 0, 
Criteria.GREATER_THAN);
+            TurbineGroupPeer.doDelete(criteria);
+
+            criteria = new Criteria();
+            criteria.where(TurbineRolePeer.ROLE_ID, 0, Criteria.GREATER_THAN);
+            TurbineRolePeer.doDelete(criteria);
+
+            criteria = new Criteria();
+            criteria.where(TurbinePermissionPeer.PERMISSION_ID, 0, 
Criteria.GREATER_THAN);
+            TurbinePermissionPeer.doDelete(criteria);
+        }
+        catch (TorqueException e)
+        {
+            fail(e.toString());
+        }
+
+        modelManager = null;
+        securityService = null;
+    }
+
+    /**
+        * Constructor for TurbineDefaultModelManagerTest.
+        * @param arg0
+        */
+    public TurbineDefaultModelManagerTest(String arg0)
+    {
+        super(arg0);
+    }
+}

Propchange: 
turbine/fulcrum/trunk/security/torque/src/test/org/apache/fulcrum/security/torque/turbine/TurbineDefaultModelManagerTest.java
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to