Merge branch 'release/0.9-rc1'
[Sone.git] / src / main / java / net / pterodactylus / sone / database / SoneBuilder.java
1 package net.pterodactylus.sone.database;
2
3 import net.pterodactylus.sone.data.Sone;
4 import net.pterodactylus.sone.freenet.wot.Identity;
5
6 /**
7  * Builder for {@link Sone} objects.
8  *
9  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
10  */
11 public interface SoneBuilder {
12
13         SoneBuilder from(Identity identity);
14         SoneBuilder local();
15
16         Sone build() throws IllegalStateException;
17
18 }