summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-09-24 15:49:57 +0200
committerSimon Rettberg2015-09-24 15:49:57 +0200
commiteed57a93b7f1b1e1a6ea59eb28bf91d4c1159ec9 (patch)
tree8f98f9656f77e93d5fa519b23faf1e7dfe74ef02 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java
parent[client] Update label for linked image when changing it. (diff)
downloadtutor-module-eed57a93b7f1b1e1a6ea59eb28bf91d4c1159ec9.tar.gz
tutor-module-eed57a93b7f1b1e1a6ea59eb28bf91d4c1159ec9.tar.xz
tutor-module-eed57a93b7f1b1e1a6ea59eb28bf91d4c1159ec9.zip
[server] Implemente setImageVersionExpiry
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java
index 34ecce5c..320f6cc5 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java
@@ -999,4 +999,17 @@ public class DbImage {
}
}
+ public static void setExpireDate(String imageVersionId, long expireTime) throws SQLException {
+ try (MysqlConnection connection = Database.getConnection()) {
+ MysqlStatement stmt = connection.prepareStatement("UPDATE imageversionid SET expiretime = :expiretime"
+ + " WHERE imageversionid = :imageversionid");
+ stmt.setString("imageversionid", imageVersionId);
+ stmt.setLong("expiretime", expireTime);
+ stmt.executeUpdate();
+ } catch (SQLException e) {
+ LOGGER.error("Query failed in DbImage.setExpireDate()", e);
+ throw e;
+ }
+ }
+
}