1 package net.pterodactylus.sone.core;
3 import net.pterodactylus.sone.freenet.wot.OwnIdentity;
4 import net.pterodactylus.util.service.Service;
6 import com.google.inject.ImplementedBy;
9 * Updates WebOfTrust identity data.
11 @ImplementedBy(WebOfTrustUpdaterImpl.class)
12 public interface WebOfTrustUpdater extends Service {
14 boolean addContextWait(OwnIdentity ownIdentity, String context);
15 void removeContext(OwnIdentity ownIdentity, String context);
16 void setProperty(OwnIdentity ownIdentity, String propertyName, String propertyValue);
17 void removeProperty(OwnIdentity ownIdentity, String propertyName);