1 package net.pterodactylus.sone.database;
3 import net.pterodactylus.sone.data.LocalSone;
4 import net.pterodactylus.sone.data.Sone;
5 import net.pterodactylus.sone.freenet.wot.OwnIdentity;
7 import com.google.common.base.Optional;
10 * Database functions for local Sones.
12 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
14 public interface LocalSoneDatabase {
16 Optional<LocalSone> getLocalSone(String localSoneId);
17 LocalSone registerLocalSone(OwnIdentity ownIdentity);
18 String getLastInsertFingerprint(Sone sone);
19 void setLastInsertFingerprint(Sone sone, String lastInsertFingerprint);