1 package net.pterodactylus.sone.core;
3 import net.pterodactylus.sone.freenet.wot.Identity;
4 import net.pterodactylus.sone.freenet.wot.OwnIdentity;
5 import net.pterodactylus.util.service.Service;
8 * Updates WebOfTrust identity data.
10 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
12 public interface WebOfTrustUpdater extends Service {
14 void setTrust(OwnIdentity truster, Identity trustee, Integer score, String comment);
15 boolean addContextWait(OwnIdentity ownIdentity, String context);
16 void removeContext(OwnIdentity ownIdentity, String context);
17 void setProperty(OwnIdentity ownIdentity, String propertyName, String propertyValue);
18 void removeProperty(OwnIdentity ownIdentity, String propertyName);