From cf9d466a99e30e2c23694da9037c12de6372aaae 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:55:25 +0100 Subject: [PATCH] Add parameter validation. --- src/main/java/net/pterodactylus/sone/data/Album.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/pterodactylus/sone/data/Album.java b/src/main/java/net/pterodactylus/sone/data/Album.java index 67bfefd..792f518 100644 --- a/src/main/java/net/pterodactylus/sone/data/Album.java +++ b/src/main/java/net/pterodactylus/sone/data/Album.java @@ -21,6 +21,8 @@ import java.util.ArrayList; import java.util.List; import java.util.UUID; +import net.pterodactylus.util.validation.Validation; + /** * Container for images that can also contain nested {@link Album}s. * @@ -65,6 +67,7 @@ public class Album { * The Sone this album belongs to */ public Album(String id, Sone sone) { + Validation.begin().isNotNull("Album ID", id).isNotNull("Album Owner", sone).check(); this.id = id; this.sone = sone; } @@ -126,6 +129,7 @@ public class Album { * @return This album */ public Album setName(String name) { + Validation.begin().isNotNull("Album Name", name).check(); this.name = name; return this; } @@ -147,6 +151,7 @@ public class Album { * @return This album */ public Album setDescription(String description) { + Validation.begin().isNotNull("Album Description", description).check(); this.description = description; return this; } -- 2.7.4