summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-07-08 19:40:22 +0200
committerSimon Rettberg2015-07-08 19:40:22 +0200
commitf99ba9714f704ae7bc043eb4ff9ded3f8bf27026 (patch)
tree46004703ccab656860ff4eacb5b41d0ded055285 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbOrganization.java
parent[client] Redo package structure, add comments/TODOs, rename GUI classes (diff)
downloadtutor-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.java5
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;
}
}