X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FAbstractAlbum.java;h=efc216815fc45dfc32c11d00799a951a10df9c0b;hb=ae80e83bbc5ca193e9065d8b6a6e886a331ea00e;hp=dce51ade835a597f7862619bb7fcfc18b93d41a4;hpb=ff08aebea0013faaa8fb26ecc5b494eb4d1cdffc;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/AbstractAlbum.java b/src/main/java/net/pterodactylus/sone/data/impl/AbstractAlbum.java index dce51ad..efc2168 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/AbstractAlbum.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/AbstractAlbum.java @@ -37,12 +37,14 @@ import com.google.common.hash.Hashing; public abstract class AbstractAlbum implements Album { protected final String id; + protected final String parentId; protected String title; protected String description; protected String albumImage; - protected AbstractAlbum(String id) { + protected AbstractAlbum(String id, String parentId) { this.id = checkNotNull(id, "id must not be null"); + this.parentId = parentId; } @Override @@ -57,7 +59,7 @@ public abstract class AbstractAlbum implements Album { @Override public boolean isRoot() { - return getParent() == null; + return parentId == null; } @Override