You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jv...@apache.org on 2001/08/02 07:31:13 UTC

cvs commit: jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/passive PassiveUserManager.java

jvanzyl     01/08/01 22:31:13

  Modified:    .        build-om.xml build.xml
               src/services/java/org/apache/fulcrum/db DatabaseService.java
                        TurbineDB.java TurbineDatabaseService.java
               src/services/java/org/apache/fulcrum/schedule JobEntry.java
                        TurbineNonPersistentSchedulerService.java
                        TurbineSchedulerService.java
               src/services/java/org/apache/fulcrum/security
                        BaseSecurityService.java SecurityService.java
                        TurbineSecurity.java UserManager.java
               src/services/java/org/apache/fulcrum/security/impl/db
                        DBSecurityService.java DBUserManager.java
               src/services/java/org/apache/fulcrum/security/impl/db/entity
                        SecurityObject.java TurbineGroupPeer.java
                        TurbinePermissionPeer.java TurbineRolePeer.java
                        TurbineUser.java TurbineUserPeer.java
               src/services/java/org/apache/fulcrum/security/impl/passive
                        PassiveUserManager.java
  Log:
  - reflect changes in torque
  
  Revision  Changes    Path
  1.3       +1 -1      jakarta-turbine-fulcrum/build-om.xml
  
  Index: build-om.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/build-om.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build-om.xml	2001/08/01 15:53:55	1.2
  +++ build-om.xml	2001/08/02 05:31:12	1.3
  @@ -20,7 +20,7 @@
   
     <target name="init">
       <taskdef name="torque-om"
  -      classname="org.apache.turbine.torque.TorqueObjectModelTask">
  +      classname="org.apache.torque.task.TorqueObjectModelTask">
         <classpath>
           <pathelement location="${velocity.jar}"/>
           <pathelement location="${torque.jar}"/>
  
  
  
  1.4       +1 -1      jakarta-turbine-fulcrum/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/build.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- build.xml	2001/08/01 19:10:20	1.3
  +++ build.xml	2001/08/02 05:31:12	1.4
  @@ -93,7 +93,7 @@
       />
   
       <available
  -      classname="org.apache.turbine.torque.TorqueObjectModelTask" 
  +      classname="org.apache.torque.Torque" 
         property="torque.present"
         classpathref="classpath"
       />
  
  
  
  1.2       +4 -4      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/DatabaseService.java
  
  Index: DatabaseService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/DatabaseService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DatabaseService.java	2001/08/01 15:51:06	1.1
  +++ DatabaseService.java	2001/08/02 05:31:12	1.2
  @@ -55,9 +55,9 @@
    */
   
   import org.apache.fulcrum.Service;
  -import org.apache.turbine.services.db.map.DatabaseMap;
  -import org.apache.turbine.services.db.pool.DBConnection;
  -import org.apache.turbine.services.db.adapter.DB;
  +import org.apache.torque.map.DatabaseMap;
  +import org.apache.torque.pool.DBConnection;
  +import org.apache.torque.adapter.DB;
   
   /**
    * This service provides database connection pooling and manages 
  @@ -83,7 +83,7 @@
    * to the pool.<br> 
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: DatabaseService.java,v 1.1 2001/08/01 15:51:06 jvanzyl Exp $
  + * @version $Id: DatabaseService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public interface DatabaseService extends Service
   {
  
  
  
  1.2       +4 -4      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/TurbineDB.java
  
  Index: TurbineDB.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/TurbineDB.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineDB.java	2001/08/01 15:51:07	1.1
  +++ TurbineDB.java	2001/08/02 05:31:12	1.2
  @@ -55,10 +55,10 @@
    */
   
   import org.apache.fulcrum.ServiceException;
  -import org.apache.turbine.services.db.adapter.DB;
  -import org.apache.turbine.services.db.map.DatabaseMap;
  -import org.apache.turbine.services.db.pool.DBConnection;
   import org.apache.fulcrum.TurbineServices;
  +import org.apache.torque.adapter.DB;
  +import org.apache.torque.map.DatabaseMap;
  +import org.apache.torque.pool.DBConnection;
   
   /**
    * This class provides a common front end to the DatabaseService in Turbine. 
  @@ -93,7 +93,7 @@
    * </pre></code></blockquote>
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: TurbineDB.java,v 1.1 2001/08/01 15:51:07 jvanzyl Exp $
  + * @version $Id: TurbineDB.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public abstract class TurbineDB
   {
  
  
  
  1.2       +6 -6      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/TurbineDatabaseService.java
  
  Index: TurbineDatabaseService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/db/TurbineDatabaseService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineDatabaseService.java	2001/08/01 15:51:07	1.1
  +++ TurbineDatabaseService.java	2001/08/02 05:31:12	1.2
  @@ -54,20 +54,20 @@
    * <http://www.apache.org/>.
    */
    
  -import org.apache.turbine.torque.Torque;
  -import org.apache.turbine.torque.TorqueException;
   import org.apache.fulcrum.BaseService;
   import org.apache.fulcrum.InitializationException;
  -import org.apache.turbine.services.db.adapter.DB;
  -import org.apache.turbine.services.db.map.DatabaseMap;
  -import org.apache.turbine.services.db.pool.DBConnection;
   import org.apache.fulcrum.TurbineServices;
  +import org.apache.torque.Torque;
  +import org.apache.torque.TorqueException;
  +import org.apache.torque.adapter.DB;
  +import org.apache.torque.map.DatabaseMap;
  +import org.apache.torque.pool.DBConnection;
   
   /**
    * Turbine's default implementation of {@link DatabaseService}.
    *
    * @author <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>
  - * @version $Id: TurbineDatabaseService.java,v 1.1 2001/08/01 15:51:07 jvanzyl Exp $
  + * @version $Id: TurbineDatabaseService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineDatabaseService 
       extends BaseService 
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/JobEntry.java
  
  Index: JobEntry.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/JobEntry.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- JobEntry.java	2001/08/01 15:51:12	1.1
  +++ JobEntry.java	2001/08/02 05:31:12	1.2
  @@ -56,14 +56,14 @@
   
   import java.util.Calendar;
   import java.util.Date;
  -import org.apache.turbine.services.db.om.Persistent;
  +import org.apache.torque.om.Persistent;
   
   /**
    * This is a wrapper for a scheduled job.  It is modeled after the
    * Unix scheduler cron.
    *
    * @author <a href="mailto:mbryson@mont.mindspring.com">Dave Bryson</a>
  - * @version $Id: JobEntry.java,v 1.1 2001/08/01 15:51:12 jvanzyl Exp $
  + * @version $Id: JobEntry.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class JobEntry
       extends org.apache.fulcrum.schedule.BaseJobEntry
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/TurbineNonPersistentSchedulerService.java
  
  Index: TurbineNonPersistentSchedulerService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/TurbineNonPersistentSchedulerService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineNonPersistentSchedulerService.java	2001/08/01 15:51:13	1.1
  +++ TurbineNonPersistentSchedulerService.java	2001/08/02 05:31:12	1.2
  @@ -56,8 +56,8 @@
   
   import java.util.List;
   import java.util.Vector;
  -import org.apache.turbine.services.db.om.NumberKey;
  -import org.apache.turbine.services.db.om.ObjectKey;
  +import org.apache.torque.om.NumberKey;
  +import org.apache.torque.om.ObjectKey;
   import org.apache.fulcrum.InitializationException;
   
   /**
  
  
  
  1.2       +3 -3      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/TurbineSchedulerService.java
  
  Index: TurbineSchedulerService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/schedule/TurbineSchedulerService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineSchedulerService.java	2001/08/01 15:51:13	1.1
  +++ TurbineSchedulerService.java	2001/08/02 05:31:12	1.2
  @@ -58,14 +58,14 @@
   import java.util.Vector;
   import org.apache.fulcrum.BaseService;
   import org.apache.fulcrum.InitializationException;
  -import org.apache.turbine.services.db.om.NumberKey;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.om.NumberKey;
  +import org.apache.torque.util.Criteria;
   
   /**
    * Service for a cron like scheduler.
    *
    * @author <a href="mailto:mbryson@mont.mindspring.com">Dave Bryson</a>
  - * @version $Id: TurbineSchedulerService.java,v 1.1 2001/08/01 15:51:13 jvanzyl Exp $
  + * @version $Id: TurbineSchedulerService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineSchedulerService
       extends BaseService
  
  
  
  1.2       +6 -8      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/BaseSecurityService.java
  
  Index: BaseSecurityService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/BaseSecurityService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BaseSecurityService.java	2001/08/01 15:51:14	1.1
  +++ BaseSecurityService.java	2001/08/02 05:31:12	1.2
  @@ -54,26 +54,24 @@
    * <http://www.apache.org/>.
    */
   
  -import org.apache.turbine.services.db.util.Criteria;
  -
  +import org.apache.fulcrum.BaseService;
  +import org.apache.fulcrum.InitializationException;
  +import org.apache.fulcrum.security.UserManager;
   import org.apache.fulcrum.security.entity.User;
   import org.apache.fulcrum.security.entity.Group;
   import org.apache.fulcrum.security.entity.Role;
   import org.apache.fulcrum.security.entity.Permission;
  -
  -import org.apache.fulcrum.BaseService;
  -import org.apache.fulcrum.InitializationException;
  -import org.apache.fulcrum.security.UserManager;
   import org.apache.fulcrum.security.util.GroupSet;
   import org.apache.fulcrum.security.util.RoleSet;
   import org.apache.fulcrum.security.util.PermissionSet;
  -
   import org.apache.fulcrum.security.util.DataBackendException;
   import org.apache.fulcrum.security.util.UnknownEntityException;
   import org.apache.fulcrum.security.util.EntityExistsException;
   import org.apache.fulcrum.security.util.PasswordMismatchException;
   import org.apache.fulcrum.security.util.TurbineSecurityException;
   
  +import org.apache.torque.util.Criteria;
  +
   // Classes needed for password encryption
   import javax.mail.internet.MimeUtility;
   import java.security.MessageDigest;
  @@ -96,7 +94,7 @@
    * </ul>
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: BaseSecurityService.java,v 1.1 2001/08/01 15:51:14 jvanzyl Exp $
  + * @version $Id: BaseSecurityService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public abstract class BaseSecurityService
       extends BaseService
  
  
  
  1.2       +2 -6      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/SecurityService.java
  
  Index: SecurityService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/SecurityService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SecurityService.java	2001/08/01 15:51:14	1.1
  +++ SecurityService.java	2001/08/02 05:31:12	1.2
  @@ -55,25 +55,21 @@
    */
   
   import org.apache.fulcrum.Service;
  -
   import org.apache.fulcrum.security.entity.User;
   import org.apache.fulcrum.security.entity.Group;
   import org.apache.fulcrum.security.entity.Role;
   import org.apache.fulcrum.security.entity.Permission;
   import org.apache.fulcrum.security.impl.db.entity.UserPeer;
  -
   import org.apache.fulcrum.security.util.GroupSet;
   import org.apache.fulcrum.security.util.RoleSet;
   import org.apache.fulcrum.security.util.PermissionSet;
   import org.apache.fulcrum.security.util.AccessControlList;
  -
   import org.apache.fulcrum.security.util.DataBackendException;
   import org.apache.fulcrum.security.util.UnknownEntityException;
   import org.apache.fulcrum.security.util.EntityExistsException;
   import org.apache.fulcrum.security.util.PasswordMismatchException;
   import org.apache.fulcrum.security.util.TurbineSecurityException;
  -
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   
   /**
    * The Security Service manages Users, Groups Roles and Permissions in the
  @@ -89,7 +85,7 @@
    * and directory server as the data backend.<br>
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: SecurityService.java,v 1.1 2001/08/01 15:51:14 jvanzyl Exp $
  + * @version $Id: SecurityService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public interface SecurityService
       extends Service
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/TurbineSecurity.java
  
  Index: TurbineSecurity.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/TurbineSecurity.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineSecurity.java	2001/08/01 15:51:15	1.1
  +++ TurbineSecurity.java	2001/08/02 05:31:12	1.2
  @@ -69,7 +69,7 @@
   import org.apache.fulcrum.security.util.EntityExistsException;
   import org.apache.fulcrum.security.util.PasswordMismatchException;
   import org.apache.fulcrum.security.util.TurbineSecurityException;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   
   /**
    * This is a Facade class for SecurityService.
  @@ -85,7 +85,7 @@
    * named 'global' that can be referenced in the code as {@link org.apache.turbine.om.security.Group#GLOBAL_GROUP_NAME}.
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: TurbineSecurity.java,v 1.1 2001/08/01 15:51:15 jvanzyl Exp $
  + * @version $Id: TurbineSecurity.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public abstract class TurbineSecurity
   {
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/UserManager.java
  
  Index: UserManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/UserManager.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- UserManager.java	2001/08/01 15:51:16	1.1
  +++ UserManager.java	2001/08/02 05:31:12	1.2
  @@ -60,7 +60,7 @@
   import org.apache.fulcrum.security.util.EntityExistsException;
   import org.apache.fulcrum.security.util.PasswordMismatchException;
   
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   
   /**
    * An UserManager performs {@link org.apache.fulcrum.security.entity.User} objects
  @@ -71,7 +71,7 @@
    * saving those data to the permanent storage, and authenticating users.
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: UserManager.java,v 1.1 2001/08/01 15:51:16 jvanzyl Exp $
  + * @version $Id: UserManager.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public interface UserManager
   {
  
  
  
  1.2       +5 -5      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/DBSecurityService.java
  
  Index: DBSecurityService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/DBSecurityService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DBSecurityService.java	2001/08/01 15:51:17	1.1
  +++ DBSecurityService.java	2001/08/02 05:31:12	1.2
  @@ -60,9 +60,9 @@
   import java.util.Map;
   import java.util.Set;
   import java.util.Vector;
  -import org.apache.turbine.services.db.om.BaseObject;
  -import org.apache.turbine.services.db.om.ObjectKey;
  -import org.apache.turbine.services.db.util.BasePeer;
  +import org.apache.torque.om.BaseObject;
  +import org.apache.torque.om.ObjectKey;
  +import org.apache.torque.util.BasePeer;
   import org.apache.fulcrum.security.entity.Group;
   import org.apache.fulcrum.security.entity.Permission;
   import org.apache.fulcrum.security.entity.Role;
  @@ -81,7 +81,7 @@
   import org.apache.fulcrum.security.BaseSecurityService;
   import org.apache.fulcrum.security.TurbineSecurity;
   import org.apache.fulcrum.Log;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.util.AccessControlList;
   import org.apache.fulcrum.security.util.DataBackendException;
   import org.apache.fulcrum.security.util.EntityExistsException;
  @@ -94,7 +94,7 @@
    * An implementation of SecurityService that uses a database as backend.
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: DBSecurityService.java,v 1.1 2001/08/01 15:51:17 jvanzyl Exp $
  + * @version $Id: DBSecurityService.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class DBSecurityService
       extends BaseSecurityService
  
  
  
  1.2       +4 -4      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/DBUserManager.java
  
  Index: DBUserManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/DBUserManager.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DBUserManager.java	2001/08/01 15:51:17	1.1
  +++ DBUserManager.java	2001/08/02 05:31:12	1.2
  @@ -57,8 +57,8 @@
   import java.util.Vector;
   import java.util.Iterator;
   
  -import org.apache.turbine.services.db.om.BaseObject;
  -import org.apache.turbine.services.db.om.ObjectKey;
  +import org.apache.torque.om.BaseObject;
  +import org.apache.torque.om.ObjectKey;
   import org.apache.fulcrum.security.entity.User;
   import org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer;
   
  @@ -68,7 +68,7 @@
   import org.apache.fulcrum.security.util.PasswordMismatchException;
   
   import org.apache.fulcrum.Log;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   
   import org.apache.fulcrum.security.UserManager;
   import org.apache.fulcrum.security.TurbineSecurity;
  @@ -87,7 +87,7 @@
    * @author <a href="mailto:frank.kim@clearink.com">Frank Y. Kim</a>
    * @author <a href="mailto:cberry@gluecode.com">Craig D. Berry</a>
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: DBUserManager.java,v 1.1 2001/08/01 15:51:17 jvanzyl Exp $
  + * @version $Id: DBUserManager.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class DBUserManager implements UserManager
   {
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/SecurityObject.java
  
  Index: SecurityObject.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/SecurityObject.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SecurityObject.java	2001/08/01 15:51:17	1.1
  +++ SecurityObject.java	2001/08/02 05:31:12	1.2
  @@ -57,7 +57,7 @@
   import java.util.Collections;
   import java.util.HashMap;
   import java.util.Map;
  -import org.apache.turbine.services.db.om.BaseObject;
  +import org.apache.torque.om.BaseObject;
   
   /**
    * This class represents a generic object used in the Access Control Lists.
  @@ -66,7 +66,7 @@
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: SecurityObject.java,v 1.1 2001/08/01 15:51:17 jvanzyl Exp $
  + * @version $Id: SecurityObject.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public abstract class SecurityObject
       extends BaseObject
  
  
  
  1.2       +4 -4      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineGroupPeer.java
  
  Index: TurbineGroupPeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineGroupPeer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineGroupPeer.java	2001/08/01 15:51:18	1.1
  +++ TurbineGroupPeer.java	2001/08/02 05:31:12	1.2
  @@ -57,9 +57,9 @@
   // JDK classes
   import java.util.Vector;
   import org.apache.fulcrum.security.impl.db.entity.map.TurbineGroupMapBuilder;
  -import org.apache.turbine.services.db.util.BasePeer;
  -import org.apache.turbine.services.db.pool.DBConnection;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.BasePeer;
  +import org.apache.torque.pool.DBConnection;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.entity.Group;
   import org.apache.fulcrum.security.entity.SecurityEntity;
   import org.apache.fulcrum.security.util.GroupSet;
  @@ -74,7 +74,7 @@
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
    * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
  - * @version $Id: TurbineGroupPeer.java,v 1.1 2001/08/01 15:51:18 jvanzyl Exp $
  + * @version $Id: TurbineGroupPeer.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineGroupPeer
       extends org.apache.fulcrum.security.impl.db.entity.BaseTurbineGroupPeer
  
  
  
  1.2       +5 -5      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbinePermissionPeer.java
  
  Index: TurbinePermissionPeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbinePermissionPeer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbinePermissionPeer.java	2001/08/01 15:51:18	1.1
  +++ TurbinePermissionPeer.java	2001/08/02 05:31:12	1.2
  @@ -57,10 +57,10 @@
   import java.util.Vector;
   import java.util.Enumeration;
   import org.apache.fulcrum.security.impl.db.entity.map.TurbinePermissionMapBuilder;
  -import org.apache.turbine.services.db.om.BaseObject;
  -import org.apache.turbine.services.db.util.BasePeer;
  -import org.apache.turbine.services.db.pool.DBConnection;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.om.BaseObject;
  +import org.apache.torque.util.BasePeer;
  +import org.apache.torque.pool.DBConnection;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.entity.Permission;
   import org.apache.fulcrum.security.entity.Role;
   import org.apache.fulcrum.security.entity.SecurityEntity;
  @@ -76,7 +76,7 @@
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
    * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
  - * @version $Id: TurbinePermissionPeer.java,v 1.1 2001/08/01 15:51:18 jvanzyl Exp $
  + * @version $Id: TurbinePermissionPeer.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbinePermissionPeer
       extends org.apache.fulcrum.security.impl.db.entity.BaseTurbinePermissionPeer
  
  
  
  1.2       +5 -5      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineRolePeer.java
  
  Index: TurbineRolePeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineRolePeer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineRolePeer.java	2001/08/01 15:51:18	1.1
  +++ TurbineRolePeer.java	2001/08/02 05:31:12	1.2
  @@ -57,10 +57,10 @@
   import java.util.Vector;
   import org.apache.fulcrum.security.impl.db.entity.map.TurbineRoleMapBuilder;
   import org.apache.fulcrum.security.impl.db.entity.UserPeer;
  -import org.apache.turbine.services.db.om.Persistent;
  -import org.apache.turbine.services.db.util.BasePeer;
  -import org.apache.turbine.services.db.pool.DBConnection;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.om.Persistent;
  +import org.apache.torque.util.BasePeer;
  +import org.apache.torque.pool.DBConnection;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.TurbineSecurity;
   import org.apache.fulcrum.security.entity.Group;
   import org.apache.fulcrum.security.entity.Role;
  @@ -77,7 +77,7 @@
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
    * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
  - * @version $Id: TurbineRolePeer.java,v 1.1 2001/08/01 15:51:18 jvanzyl Exp $
  + * @version $Id: TurbineRolePeer.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineRolePeer
       extends org.apache.fulcrum.security.impl.db.entity.BaseTurbineRolePeer
  
  
  
  1.2       +28 -5     jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineUser.java
  
  Index: TurbineUser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineUser.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineUser.java	2001/08/01 15:51:19	1.1
  +++ TurbineUser.java	2001/08/02 05:31:12	1.2
  @@ -61,8 +61,6 @@
   import javax.servlet.http.HttpSessionBindingEvent;
   import org.apache.fulcrum.security.TurbineSecurity;
   import org.apache.fulcrum.security.entity.User;
  -//import org.apache.turbine.util.Log;
  -import org.apache.turbine.util.ObjectUtils;
   
   /**
    * A generic implementation of User interface.
  @@ -77,7 +75,7 @@
    * @author <a href="mailto:cberry@gluecode.com">Craig D. Berry</a>
    * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
    * @author <a href="mailto:dlr@collab.net">Daniel Rall</a>
  - * @version $Id: TurbineUser.java,v 1.1 2001/08/01 15:51:19 jvanzyl Exp $
  + * @version $Id: TurbineUser.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineUser
       extends org.apache.fulcrum.security.impl.db.entity.BaseTurbineUser
  @@ -305,7 +303,7 @@
        */
       public void setPerm(String name, Object value)
       {
  -        ObjectUtils.safeAddToHashtable(getPermStorage(), name, value);
  +        safeAddToHashtable(getPermStorage(), name, value);
       }
   
       /**
  @@ -393,7 +391,7 @@
        */
       public void setTemp(String name, Object value)
       {
  -        ObjectUtils.safeAddToHashtable(tempStorage, name, value);
  +        safeAddToHashtable(tempStorage, name, value);
       }
   
       /**
  @@ -472,5 +470,30 @@
       public String getName()
       {
           return getUserName();
  +    }
  +
  +    /**
  +     * Nice method for adding data to a Hashtable in such a way
  +     * as to not get NPE's. The point being that if the
  +     * value is null, Hashtable.put() will throw an exception.
  +     * That blows in the case of this class cause you may want to 
  +     * essentially treat put("Not Null", null ) == put("Not Null", "")
  +     * We will still throw a NPE if the key is null cause that should
  +     * never happen.
  +     *
  +     * !! Maybe a hashtable isn't the best option here and we
  +     * should use a Map. This was taken from ObjectUtils.
  +     */
  +    public static final void safeAddToHashtable(Hashtable hash, Object key, Object value)
  +        throws NullPointerException
  +    {
  +        if (value == null)
  +        {
  +            hash.put ( key, "" );
  +        }
  +        else
  +        {
  +           hash.put ( key, value );
  +        }
       }
   }
  
  
  
  1.2       +4 -4      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineUserPeer.java
  
  Index: TurbineUserPeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/db/entity/TurbineUserPeer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TurbineUserPeer.java	2001/08/01 15:51:19	1.1
  +++ TurbineUserPeer.java	2001/08/02 05:31:12	1.2
  @@ -55,9 +55,9 @@
    */
   
   import java.util.Vector;
  -import org.apache.turbine.services.db.util.BasePeer;
  -import org.apache.turbine.services.db.pool.DBConnection;
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.BasePeer;
  +import org.apache.torque.pool.DBConnection;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.TurbineSecurity;
   import org.apache.fulcrum.security.entity.User;
   import org.apache.fulcrum.security.util.DataBackendException;
  @@ -70,7 +70,7 @@
    * @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
    * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
  - * @version $Id: TurbineUserPeer.java,v 1.1 2001/08/01 15:51:19 jvanzyl Exp $
  + * @version $Id: TurbineUserPeer.java,v 1.2 2001/08/02 05:31:12 jvanzyl Exp $
    */
   public class TurbineUserPeer
       extends org.apache.fulcrum.security.impl.db.entity.BaseTurbineUserPeer
  
  
  
  1.2       +2 -2      jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/passive/PassiveUserManager.java
  
  Index: PassiveUserManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/security/impl/passive/PassiveUserManager.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PassiveUserManager.java	2001/08/01 15:51:19	1.1
  +++ PassiveUserManager.java	2001/08/02 05:31:13	1.2
  @@ -56,7 +56,7 @@
   
   import org.apache.fulcrum.security.entity.User;
   
  -import org.apache.turbine.services.db.util.Criteria;
  +import org.apache.torque.util.Criteria;
   import org.apache.fulcrum.security.util.DataBackendException;
   import org.apache.fulcrum.security.util.UnknownEntityException;
   import org.apache.fulcrum.security.util.EntityExistsException;
  @@ -72,7 +72,7 @@
    * anonymous User objects when this UserManager is used.
    *
    * @author <a href="mailto:Rafal.Krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: PassiveUserManager.java,v 1.1 2001/08/01 15:51:19 jvanzyl Exp $
  + * @version $Id: PassiveUserManager.java,v 1.2 2001/08/02 05:31:13 jvanzyl Exp $
    */
   public class PassiveUserManager implements UserManager
   {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org