diff options
author | Simon Rettberg | 2014-09-29 18:15:35 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-09-29 18:15:35 +0200 |
commit | 8a5a90de7ed9712ad823dd60f0eecabddfd096bb (patch) | |
tree | 9f66cafae8e974ebfade82820aa815dbff97f583 /src/main/java/org/openslx/imagemaster/db/DbImage.java | |
parent | Moved classes for asymmetric encryption to master-sync-shared (diff) | |
download | masterserver-8a5a90de7ed9712ad823dd60f0eecabddfd096bb.tar.gz masterserver-8a5a90de7ed9712ad823dd60f0eecabddfd096bb.tar.xz masterserver-8a5a90de7ed9712ad823dd60f0eecabddfd096bb.zip |
[Db*] Fix SELECT for DbImage, change Timestamp to long, load public key from DB for satellite
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/db/DbImage.java')
-rw-r--r-- | src/main/java/org/openslx/imagemaster/db/DbImage.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/main/java/org/openslx/imagemaster/db/DbImage.java b/src/main/java/org/openslx/imagemaster/db/DbImage.java index a7a2adb..18a1cc8 100644 --- a/src/main/java/org/openslx/imagemaster/db/DbImage.java +++ b/src/main/java/org/openslx/imagemaster/db/DbImage.java @@ -1,6 +1,5 @@ package org.openslx.imagemaster.db; -import java.sql.Timestamp; import java.util.List; import org.openslx.imagemaster.Globals; @@ -22,8 +21,8 @@ public class DbImage * Relative path of image file (relative to Globals.getImageDir()) */ public final String imagePath; - public final Timestamp imageCreateTime; - public final Timestamp imageUpdateTime; + public final long imageCreateTime; + public final long imageUpdateTime; public final int imageOwnerId; public final String contentOperatingSystem; public final boolean isValid; @@ -39,8 +38,8 @@ public class DbImage this.imageVersion = 0; this.imageName = null; this.imagePath = null; - this.imageCreateTime = null; - this.imageUpdateTime = null; + this.imageCreateTime = 0; + this.imageUpdateTime = 0; this.imageOwnerId = 0; this.contentOperatingSystem = null; this.isValid = false; @@ -52,7 +51,7 @@ public class DbImage } public DbImage( String uuid, int imageVersion, String imageName, String imagePath, - Timestamp imageCreateTime, Timestamp imageUpdateTime, int imageOwnerId, String contentOperatingSystem, + long imageCreateTime, long imageUpdateTime, int imageOwnerId, String contentOperatingSystem, boolean isValid, boolean isDeleted, String shortDescription, String longDescription, long fileSize, String missingBlocksList ) { @@ -192,7 +191,7 @@ public class DbImage return MySQL .findUniqueOrNull( DbImage.class, - "SELECT images.UUID, images.image_version, images.image_name, images.image_path, images.image_createTime, images.image_updateTime, images.image_owner, images.content_operatingSystem, images.status_isValid, images.status_isDeleted, images.image_shortDescription, images.image_longDescription, images.timestamp, images.fileSize, images.token, images.missingBlocks, images.serverSessionId FROM images WHERE uuid = ?", + "SELECT images.UUID, images.image_version, images.image_name, images.image_path, images.image_createTime, images.image_updateTime, images.image_owner, images.content_operatingSystem, images.status_isValid, images.status_isDeleted, images.image_shortDescription, images.image_longDescription, images.fileSize, images.missingBlocks FROM images WHERE uuid = ?", uuid ); } @@ -207,8 +206,8 @@ public class DbImage DbUser user = DbUser.forLogin( this.imageOwnerId ); if (user != null) owner = user.getLogin(); - return new ImageData( this.uuid, this.imageVersion, this.imageName, this.imageCreateTime.getTime(), - this.imageUpdateTime.getTime(), owner, this.contentOperatingSystem, this.isValid, + return new ImageData( this.uuid, this.imageVersion, this.imageName, this.imageCreateTime, + this.imageUpdateTime, owner, this.contentOperatingSystem, this.isValid, this.isDeleted, this.shortDescription, this.longDescription, this.fileSize ); } |