X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultPostReply.java;h=5af6f42b050f743d8c7b6763b61dce67149a9469;hb=24a1147058b1a8e4c3021dd61b0b24d4e350eabb;hp=41e64b060a224143a9bb69784936fe4cbb2a8acc;hpb=95638f1b175255f63ca23f8292d71b8ee1a93de7;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostReply.java b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostReply.java index 41e64b0..5af6f42 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostReply.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostReply.java @@ -17,8 +17,11 @@ package net.pterodactylus.sone.data.impl; +import java.util.Set; + import net.pterodactylus.sone.data.Post; import net.pterodactylus.sone.data.PostReply; +import net.pterodactylus.sone.data.Sone; import net.pterodactylus.sone.database.Database; import com.google.common.base.Optional; @@ -73,6 +76,26 @@ public class DefaultPostReply extends DefaultReply implements PostRep } @Override + public void like(Sone localSone) { + database.likePostReply(this, localSone); + } + + @Override + public void unlike(Sone localSone) { + database.unlikePostReply(this, localSone); + } + + @Override + public boolean isLiked(Sone sone) { + return database.isLiked(this, sone); + } + + @Override + public Set getLikes() { + return database.getLikes(this); + } + + @Override public Modifier modify() { return new Modifier() { private boolean known = isKnown();