diff options
author | Simon Rettberg | 2015-09-24 15:49:57 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-09-24 15:49:57 +0200 |
commit | eed57a93b7f1b1e1a6ea59eb28bf91d4c1159ec9 (patch) | |
tree | 8f98f9656f77e93d5fa519b23faf1e7dfe74ef02 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbImage.java | |
parent | [client] Update label for linked image when changing it. (diff) | |
download | tutor-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.java | 13 |
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; + } + } + } |