summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/db
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-10-08 14:54:52 +0200
committerBjörn Hagemeister2014-10-08 14:54:52 +0200
commit13505318b1d71de2fa599e53d8d113144f4a0dfd (patch)
treed4e7b61b93ad7dd2275932be2a4c25b594c9cca6 /src/main/java/org/openslx/imagemaster/db
parentSupport new API methods, changed DB scheme, updated .sql script (diff)
downloadmasterserver-13505318b1d71de2fa599e53d8d113144f4a0dfd.tar.gz
masterserver-13505318b1d71de2fa599e53d8d113144f4a0dfd.tar.xz
masterserver-13505318b1d71de2fa599e53d8d113144f4a0dfd.zip
Implemented publishUser(sessionId, UserInfo) in ApiServer.
Plus added method for inserting user into user database with given UserInfo.
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/db')
-rw-r--r--src/main/java/org/openslx/imagemaster/db/DbUser.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/imagemaster/db/DbUser.java b/src/main/java/org/openslx/imagemaster/db/DbUser.java
index 46c5130..1806f1d 100644
--- a/src/main/java/org/openslx/imagemaster/db/DbUser.java
+++ b/src/main/java/org/openslx/imagemaster/db/DbUser.java
@@ -81,6 +81,14 @@ public class DbUser extends User
user.login, user.password, user.organizationId, user.firstName, user.lastName, user.eMail );
return false;
}
+
+ public static boolean insertOrUpdate(UserInfo userInfo) {
+ log.debug( "Inserted user '" + userInfo.userId + "' into db." );
+ int ret = MySQL.update(
+ "INSERT INTO user (organizationid, firstname, lastname, email) VALUES (?, ?, ?, ?)",
+ userInfo.organizationId, userInfo.firstName, userInfo.lastName, userInfo.eMail );
+ return (ret != 0);
+ }
public static List<UserInfo> findUser( String organizationId, String searchTerm )
{