diff options
author | Simon Rettberg | 2015-07-08 19:40:22 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-07-08 19:40:22 +0200 |
commit | f99ba9714f704ae7bc043eb4ff9ded3f8bf27026 (patch) | |
tree | 46004703ccab656860ff4eacb5b41d0ded055285 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java | |
parent | [client] Redo package structure, add comments/TODOs, rename GUI classes (diff) | |
download | tutor-module-f99ba9714f704ae7bc043eb4ff9ded3f8bf27026.tar.gz tutor-module-f99ba9714f704ae7bc043eb4ff9ded3f8bf27026.tar.xz tutor-module-f99ba9714f704ae7bc043eb4ff9ded3f8bf27026.zip |
[server] Implement OS list fetching, caching, and fallback to local DB
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java')
-rw-r--r-- | dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java index 8c0cf79a..dbc75944 100644 --- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java +++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java @@ -23,8 +23,9 @@ public class DbOrganization { * * @param organizations * @return + * @throws SQLException */ - public static boolean storeOrganizations(List<Organization> organizations) { + public static boolean storeOrganizations(List<Organization> organizations) throws SQLException { try (MysqlConnection connection = Database.getConnection()) { MysqlStatement stmt = connection.prepareStatement("INSERT INTO organization" + " (organizationid, displayname, canlogin) VALUES (:id, :name, 0)" @@ -38,7 +39,7 @@ public class DbOrganization { return true; } catch (SQLException e) { LOGGER.error("Query failed in DbOrganization.storeOrganization()", e); - return false; + throw e; } } |