summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/satellitedaemon/db/DbUser.java
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-10-07 16:39:06 +0200
committerBjörn Hagemeister2014-10-07 16:39:06 +0200
commitcfa03468e10e28867904a58f86222862859e165c (patch)
tree32b281ff8f0de1cf720137411f660449488ac051 /src/main/java/org/openslx/satellitedaemon/db/DbUser.java
parentAdded createTime and changeTime to DbImage. (diff)
downloadsatellite-daemon-cfa03468e10e28867904a58f86222862859e165c.tar.gz
satellite-daemon-cfa03468e10e28867904a58f86222862859e165c.tar.xz
satellite-daemon-cfa03468e10e28867904a58f86222862859e165c.zip
Adapted FielUploadWorker and ThriftConnection for using publishUser(..).
But publishUser ist not implemented yet. Plus added class DbUser for reading from user database.
Diffstat (limited to 'src/main/java/org/openslx/satellitedaemon/db/DbUser.java')
-rw-r--r--src/main/java/org/openslx/satellitedaemon/db/DbUser.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/satellitedaemon/db/DbUser.java b/src/main/java/org/openslx/satellitedaemon/db/DbUser.java
new file mode 100644
index 0000000..133adf4
--- /dev/null
+++ b/src/main/java/org/openslx/satellitedaemon/db/DbUser.java
@@ -0,0 +1,29 @@
+package org.openslx.satellitedaemon.db;
+
+public class DbUser
+{
+
+ public final String userId;
+ public final String firstName;
+ public final String lastName;
+ public final String email;
+
+ public DbUser(String userId, String firstName, String lastName, String email) {
+ this.userId = userId;
+ this.firstName = firstName;
+ this.lastName = lastName;
+ this.email = email;
+ }
+
+ /**
+ * Returns DbUser with given userId.
+ * @param userId
+ * @return DbUser with userId.
+ */
+ public static DbUser getUserById(String userId) {
+ return MySQL.findUniqueOrNull( DbUser.class, "SELECT user.userID, user.Vorname AS firstName, " +
+ "user.Nachname AS lastName, user.mail AS email" +
+ "FROM m_user user" +
+ "WHERE userID = ?", userId );
+ }
+}