From f76f59c8cf8dbc38a24a7450e1a78f5bb4791fec Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sat, 1 Jan 2011 13:57:52 +0100 Subject: [PATCH] Add owner Sone to image. --- .../java/net/pterodactylus/sone/data/Image.java | 23 +++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/pterodactylus/sone/data/Image.java b/src/main/java/net/pterodactylus/sone/data/Image.java index cae2520..0ae373a 100644 --- a/src/main/java/net/pterodactylus/sone/data/Image.java +++ b/src/main/java/net/pterodactylus/sone/data/Image.java @@ -29,6 +29,9 @@ public class Image { /** The ID of the image. */ private final String id; + /** The Sone the image belongs to. */ + private final Sone sone; + /** The key of the image. */ private final String key; @@ -50,6 +53,8 @@ public class Image { /** * Creates a new image. * + * @param sone + * The Sone the image belongs to * @param key * The key of the image * @param creationTime @@ -59,8 +64,8 @@ public class Image { * @param height * The height of the image */ - public Image(String key, long creationTime, int width, int height) { - this(UUID.randomUUID().toString(), key, creationTime, width, height); + public Image(Sone sone, String key, long creationTime, int width, int height) { + this(UUID.randomUUID().toString(), sone, key, creationTime, width, height); } /** @@ -68,6 +73,8 @@ public class Image { * * @param id * The ID of the image + * @param sone + * The Sone the image belongs to * @param key * The key of the image * @param creationTime @@ -77,8 +84,9 @@ public class Image { * @param height * The height of the image */ - public Image(String id, String key, long creationTime, int width, int height) { + public Image(String id, Sone sone, String key, long creationTime, int width, int height) { this.id = id; + this.sone = sone; this.key = key; this.creationTime = creationTime; this.width = width; @@ -99,6 +107,15 @@ public class Image { } /** + * Returns the Sone this image belongs to. + * + * @return The Sone this image belongs to + */ + public Sone getSone() { + return sone; + } + + /** * Returns the key of this image. * * @return The key of this image -- 2.7.4