Author: ngn
Date: Wed Jul 30 11:10:28 2008
New Revision: 681159

URL: http://svn.apache.org/viewvc?rev=681159&view=rev
Log:
Replacing UID with USERID to make the DbUserManager work on Oracle 
(FTPSERVER-60 & FTPSERVER-142)

Modified:
    
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/command/SITE_DESCUSER.java
    
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/usermanager/BaseUser.java
    
mina/ftpserver/trunk/core/src/test/java/org/apache/ftpserver/usermanager/DbUserManagerTest.java
    mina/ftpserver/trunk/core/src/test/resources/dbusermanagertest-hsql.sql
    mina/ftpserver/trunk/distribution/res/conf/ftpd-full.xml

Modified: 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/command/SITE_DESCUSER.java
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/command/SITE_DESCUSER.java?rev=681159&r1=681158&r2=681159&view=diff
==============================================================================
--- 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/command/SITE_DESCUSER.java
 (original)
+++ 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/command/SITE_DESCUSER.java
 Wed Jul 30 11:10:28 2008
@@ -90,7 +90,7 @@
         // send the user information
         StringBuffer sb = new StringBuffer(128);
         sb.append("\n");
-        sb.append("uid             : ").append(user.getName()).append("\n");
+        sb.append("userid          : ").append(user.getName()).append("\n");
         sb.append("userpassword    : ********\n");
         sb.append("homedirectory   : 
").append(user.getHomeDirectory()).append("\n");
         sb.append("writepermission : ").append(user.authorize(new 
WriteRequest())).append("\n");

Modified: 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/usermanager/BaseUser.java
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/usermanager/BaseUser.java?rev=681159&r1=681158&r2=681159&view=diff
==============================================================================
--- 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/usermanager/BaseUser.java
 (original)
+++ 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/usermanager/BaseUser.java
 Wed Jul 30 11:10:28 2008
@@ -31,7 +31,7 @@
  * Generic user class. 
  * The user attributes are:
  * <ul>
- *   <li>uid</li>
+ *   <li>userid</li>
  *   <li>userpassword</li>
  *   <li>enableflag</li>
  *   <li>homedirectory</li>

Modified: 
mina/ftpserver/trunk/core/src/test/java/org/apache/ftpserver/usermanager/DbUserManagerTest.java
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core/src/test/java/org/apache/ftpserver/usermanager/DbUserManagerTest.java?rev=681159&r1=681158&r2=681159&view=diff
==============================================================================
--- 
mina/ftpserver/trunk/core/src/test/java/org/apache/ftpserver/usermanager/DbUserManagerTest.java
 (original)
+++ 
mina/ftpserver/trunk/core/src/test/java/org/apache/ftpserver/usermanager/DbUserManagerTest.java
 Wed Jul 30 11:10:28 2008
@@ -51,13 +51,13 @@
         DbUserManager manager = new DbUserManager();
         
         manager.setDataSource(ds);
-        manager.setSqlUserInsert("INSERT INTO FTP_USER (uid, userpassword, 
homedirectory, enableflag, writepermission, idletime, uploadrate, downloadrate, 
maxloginnumber, maxloginperip) VALUES ('{uid}', '{userpassword}', 
'{homedirectory}', '{enableflag}', '{writepermission}', {idletime}, 
{uploadrate}, {downloadrate}, {maxloginnumber}, {maxloginperip})");
-        manager.setSqlUserUpdate("UPDATE FTP_USER SET 
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag='{enableflag}',writepermission='{writepermission}',idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate},maxloginnumber={maxloginnumber},
 maxloginperip={maxloginperip} WHERE uid='{uid}'");
-        manager.setSqlUserDelete("DELETE FROM FTP_USER WHERE uid = '{uid}'");
-        manager.setSqlUserSelect("SELECT * FROM FTP_USER WHERE uid = '{uid}'");
-        manager.setSqlUserSelectAll("SELECT uid FROM FTP_USER ORDER BY uid");
-        manager.setSqlUserAuthenticate("SELECT uid FROM FTP_USER WHERE 
uid='{uid}' AND userpassword='{userpassword}'");
-        manager.setSqlUserAdmin("SELECT uid FROM FTP_USER WHERE uid='{uid}' 
AND uid='admin'");
+        manager.setSqlUserInsert("INSERT INTO FTP_USER (userid, userpassword, 
homedirectory, enableflag, writepermission, idletime, uploadrate, downloadrate, 
maxloginnumber, maxloginperip) VALUES ('{userid}', '{userpassword}', 
'{homedirectory}', '{enableflag}', '{writepermission}', {idletime}, 
{uploadrate}, {downloadrate}, {maxloginnumber}, {maxloginperip})");
+        manager.setSqlUserUpdate("UPDATE FTP_USER SET 
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag='{enableflag}',writepermission='{writepermission}',idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate},maxloginnumber={maxloginnumber},
 maxloginperip={maxloginperip} WHERE userid='{userid}'");
+        manager.setSqlUserDelete("DELETE FROM FTP_USER WHERE userid = 
'{userid}'");
+        manager.setSqlUserSelect("SELECT * FROM FTP_USER WHERE userid = 
'{userid}'");
+        manager.setSqlUserSelectAll("SELECT userid FROM FTP_USER ORDER BY 
userid");
+        manager.setSqlUserAuthenticate("SELECT userid FROM FTP_USER WHERE 
userid='{userid}' AND userpassword='{userpassword}'");
+        manager.setSqlUserAdmin("SELECT userid FROM FTP_USER WHERE 
userid='{userid}' AND userid='admin'");
         
         return manager;
         

Modified: 
mina/ftpserver/trunk/core/src/test/resources/dbusermanagertest-hsql.sql
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core/src/test/resources/dbusermanagertest-hsql.sql?rev=681159&r1=681158&r2=681159&view=diff
==============================================================================
--- mina/ftpserver/trunk/core/src/test/resources/dbusermanagertest-hsql.sql 
(original)
+++ mina/ftpserver/trunk/core/src/test/resources/dbusermanagertest-hsql.sql Wed 
Jul 30 11:10:28 2008
@@ -16,7 +16,7 @@
 -- under the License.
 
 CREATE TABLE FTP_USER (      
-   uid VARCHAR(64) NOT NULL PRIMARY KEY,       
+   userid VARCHAR(64) NOT NULL PRIMARY KEY,       
    userpassword VARCHAR(64),      
    homedirectory VARCHAR(128) NOT NULL,             
    enableflag BOOLEAN DEFAULT TRUE,    
@@ -28,8 +28,8 @@
    maxloginperip INT DEFAULT 0
 );
 
-INSERT INTO FTP_USER (uid, userpassword, homedirectory) VALUES ('user1', 
'pw1', 'home');
+INSERT INTO FTP_USER (userid, userpassword, homedirectory) VALUES ('user1', 
'pw1', 'home');
 INSERT INTO FTP_USER VALUES ('user2', 'pw2', 'home', false, true, 2, 5, 1, 3, 
4);
-INSERT INTO FTP_USER (uid, userpassword, homedirectory) VALUES ('user3', '', 
'home');
-INSERT INTO FTP_USER (uid, userpassword, homedirectory) VALUES ('admin', 
'admin', 'home');
+INSERT INTO FTP_USER (userid, userpassword, homedirectory) VALUES ('user3', 
'', 'home');
+INSERT INTO FTP_USER (userid, userpassword, homedirectory) VALUES ('admin', 
'admin', 'home');
 

Modified: mina/ftpserver/trunk/distribution/res/conf/ftpd-full.xml
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/distribution/res/conf/ftpd-full.xml?rev=681159&r1=681158&r2=681159&view=diff
==============================================================================
--- mina/ftpserver/trunk/distribution/res/conf/ftpd-full.xml (original)
+++ mina/ftpserver/trunk/distribution/res/conf/ftpd-full.xml Wed Jul 30 
11:10:28 2008
@@ -52,24 +52,24 @@
                <data-source>
                        <beans:bean class="some.datasoure.class" />
                </data-source>
-               <insert-user>INSERT INTO FTP_USER (uid, userpassword,
+               <insert-user>INSERT INTO FTP_USER (userid, userpassword,
                        homedirectory, enableflag, writepermission, idletime, 
uploadrate,
-                       downloadrate) VALUES ('{uid}', '{userpassword}', 
'{homedirectory}',
+                       downloadrate) VALUES ('{userid}', '{userpassword}', 
'{homedirectory}',
                        '{enableflag}', '{writepermission}', {idletime}, 
{uploadrate},
                        {downloadrate})</insert-user>
                <update-user>UPDATE FTP_USER SET
                        
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag='{enableflag}',writepermission='{writepermission}',idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate}
-                       WHERE uid='{uid}'</update-user>
-               <delete-user>DELETE FROM FTP_USER WHERE uid = '{uid}'
+                       WHERE userid='{userid}'</update-user>
+               <delete-user>DELETE FROM FTP_USER WHERE userid = '{userid}'
                </delete-user>
-               <select-user>SELECT uid, userpassword, homedirectory,
+               <select-user>SELECT userid, userpassword, homedirectory,
                        enableflag, writepermission, idletime, uploadrate, 
downloadrate FROM
-                       FTP_USER WHERE uid = '{uid}'</select-user>
-               <select-all-users>SELECT uid FROM FTP_USER ORDER BY uid
+                       FTP_USER WHERE userid = '{userid}'</select-user>
+               <select-all-users>SELECT userid FROM FTP_USER ORDER BY userid
                </select-all-users>
-               <is-admin>SELECT uid FROM FTP_USER WHERE uid='{uid}' AND
-                       uid='admin'</is-admin>
-               <authenticate>SELECT uid from FTP_USER WHERE uid='{uid}' AND
+               <is-admin>SELECT userid FROM FTP_USER WHERE userid='{userid}' 
AND
+                       userid='admin'</is-admin>
+               <authenticate>SELECT userid from FTP_USER WHERE 
userid='{userid}' AND
                        userpassword='{userpassword}'</authenticate>
        </db-user-manager> -->
        <!-- The file system -->


Reply via email to