X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FImage.java;h=3fbcc02ef2ea5d4c5a6e4bd5e550976ede7fe60c;hb=a77d4a36080bc90c8c09efb753eb9e46f4e677d9;hp=e3e1b4d8fecb89bd6367e4b237d07c233f948052;hpb=9d32a0f70e14a764946ae29edcf07304f9e5f75e;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/Image.java b/src/main/java/net/pterodactylus/sone/data/Image.java index e3e1b4d..3fbcc02 100644 --- a/src/main/java/net/pterodactylus/sone/data/Image.java +++ b/src/main/java/net/pterodactylus/sone/data/Image.java @@ -46,16 +46,6 @@ public interface Image extends Identified, Fingerprintable { Album getAlbum(); /** - * Sets the album this image belongs to. The album of an image can only be - * set once, and it is usually called by {@link Album#addImage(Image)}. - * - * @param album - * The album this image belongs to - * @return This image - */ - Image setAlbum(Album album); - - /** * Returns the request key of this image. * * @return The request key of this image @@ -116,11 +106,9 @@ public interface Image extends Identified, Fingerprintable { Modifier modify() throws IllegalStateException; - interface Modifier { + void remove() throws IllegalStateException; - Modifier setSone(Sone sone); - - Modifier setCreationTime(long creationTime); + interface Modifier { Modifier setKey(String key); @@ -128,10 +116,6 @@ public interface Image extends Identified, Fingerprintable { Modifier setDescription(String description); - Modifier setWidth(int width); - - Modifier setHeight(int height); - Image update() throws IllegalStateException; }