You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by dl...@apache.org on 2010/05/24 09:54:20 UTC
svn commit: r947557 -
/mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java
Author: dlat
Date: Mon May 24 07:54:20 2010
New Revision: 947557
URL: http://svn.apache.org/viewvc?rev=947557&view=rev
Log:
Updating the ManagingUsers example showing how to use UserFactory in order to avoid the explicit use of BaseUser class in users' code.
Modified:
mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java
Modified: mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java
URL: http://svn.apache.org/viewvc/mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java?rev=947557&r1=947556&r2=947557&view=diff
==============================================================================
--- mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java (original)
+++ mina/ftpserver/branches/1.0.x/core/src/examples/java/org/apache/ftpserver/examples/ManagingUsers.java Mon May 24 07:54:20 2010
@@ -21,9 +21,11 @@ package org.apache.ftpserver.examples;
import java.io.File;
+import org.apache.ftpserver.ftplet.User;
import org.apache.ftpserver.ftplet.UserManager;
import org.apache.ftpserver.usermanager.PropertiesUserManagerFactory;
import org.apache.ftpserver.usermanager.SaltedPasswordEncryptor;
+import org.apache.ftpserver.usermanager.UserFactory;
import org.apache.ftpserver.usermanager.impl.BaseUser;
/**
@@ -37,11 +39,11 @@ public class ManagingUsers {
userManagerFactory.setPasswordEncryptor(new SaltedPasswordEncryptor());
UserManager um = userManagerFactory.createUserManager();
- BaseUser user = new BaseUser();
- user.setName("myNewUser");
- user.setPassword("secret");
- user.setHomeDirectory("ftproot");
-
+ UserFactory userFact = new UserFactory();
+ userFact.setName("myNewUser");
+ userFact.setPassword("secret");
+ userFact.setHomeDirectory("ftproot");
+ User user = userFact.createUser();
um.save(user);
}
}