package net.pterodactylus.sone.data.impl;
+import net.pterodactylus.sone.data.Album;
import net.pterodactylus.sone.data.Image;
import net.pterodactylus.sone.data.ImageImpl;
import net.pterodactylus.sone.database.ImageBuilder;
*/
public class ImageBuilderImpl extends AbstractImageBuilder {
+ public ImageBuilderImpl(Album album) {
+ super(album);
+ }
+
@Override
public Image build() throws IllegalStateException {
validate();
- return randomId ? new ImageImpl() : new ImageImpl(id);
+ return new ImageImpl(getId(), sone, album, key, getCreationTime(), width, height);
}
}