diff options
| author | Nils Schwabe | 2014-06-16 17:42:51 +0200 |
|---|---|---|
| committer | Nils Schwabe | 2014-06-16 17:42:51 +0200 |
| commit | 09a0f7f6184b680c7e208104d7e8fcacde27a00d (patch) | |
| tree | b0ce867cdcb9319e9b69da1419f8c7b427442854 /src/main/java/org/openslx/imagemaster/db/DbFtpUser.java | |
| parent | Started to implement download of images (diff) | |
| download | masterserver-09a0f7f6184b680c7e208104d7e8fcacde27a00d.tar.gz masterserver-09a0f7f6184b680c7e208104d7e8fcacde27a00d.tar.xz masterserver-09a0f7f6184b680c7e208104d7e8fcacde27a00d.zip | |
Add FtpUsers are now in sync with DB
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/db/DbFtpUser.java')
| -rw-r--r-- | src/main/java/org/openslx/imagemaster/db/DbFtpUser.java | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/main/java/org/openslx/imagemaster/db/DbFtpUser.java b/src/main/java/org/openslx/imagemaster/db/DbFtpUser.java index ea8a79f..088109e 100644 --- a/src/main/java/org/openslx/imagemaster/db/DbFtpUser.java +++ b/src/main/java/org/openslx/imagemaster/db/DbFtpUser.java @@ -1,5 +1,6 @@ package org.openslx.imagemaster.db; +import java.sql.Timestamp; import java.util.List; @@ -9,28 +10,38 @@ public class DbFtpUser public final String password; public final String mode; public final String filename; + public final String sessionId; + public final Timestamp timestamp; - public DbFtpUser(String username, String password, String mode, String filename) + public DbFtpUser(String username, String password, String mode, String filename, String sessionId, Timestamp timestamp) { this.username = username; this.password = password; this.mode = mode; this.filename = filename; + this.sessionId = sessionId; + this.timestamp = timestamp; } public static List<DbFtpUser> getAllUsers() { - return MySQL.findAll( DbFtpUser.class, "SELECT username, password, mode, filename from ftpUser" ); + return MySQL.findAll( DbFtpUser.class, "SELECT username, password, mode, filename, sessionid, timestamp from ftpUser" ); } public static void addUser(DbFtpUser user) { - MySQL.update( "INSERT INTO ftpUser username, password, mode, filename VALUES (? , ?, ?, ?)", - user.username, user.password, user.mode, user.filename); + MySQL.update( "INSERT INTO ftpUser (username, password, mode, filename, sessionid, timestamp) VALUES (?, ?, ?, ?, ?, ?)", + user.username, user.password, user.mode, user.filename, user.sessionId, user.timestamp); } public static DbFtpUser getUserByName(String username) { - return MySQL.findUniqueOrNull( DbFtpUser.class, "SELECT username, password, mode, filename FROM ftpUser WHERE username=?", username ); + return MySQL.findUniqueOrNull( DbFtpUser.class, "SELECT username, password, mode, filename, sessionid, timestamp FROM ftpUser WHERE username=?", username ); + } + + public static boolean removeUserByName(String username) + { + int result = MySQL.update( "DELETE FROM ftpUser WHERE username=? LIMIT 1", username ); + return result == 1; } } |
