X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FOwnIdentity.java;h=25b77b97603ee19959e1a5e45de9a2dcdf5f9dac;hp=68a10f417c6ce38088b74ef664a705642fc5262a;hb=HEAD;hpb=3ff1cdf09693a28719246a9a98a8b908e8c848f7 diff --git a/src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java b/src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java index 68a10f4..25b77b9 100644 --- a/src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java +++ b/src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java @@ -1,5 +1,5 @@ /* - * Sone - OwnIdentity.java - Copyright © 2010 David Roden + * Sone - OwnIdentity.java - Copyright © 2010–2020 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,13 +17,9 @@ package net.pterodactylus.sone.freenet.wot; -import java.util.Map; -import java.util.Set; /** * Defines a local identity, an own identity. - * - * @author David ‘Bombe’ Roden */ public interface OwnIdentity extends Identity { @@ -34,102 +30,9 @@ public interface OwnIdentity extends Identity { */ public String getInsertUri(); - /** - * Adds the given context to this identity. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param context - * The context to add - * @throws WebOfTrustException - * if an error occurs - */ - public void addContext(String context) throws WebOfTrustException; - - /** - * Sets all contexts of this identity. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param contexts - * All contexts of the identity - * @throws WebOfTrustException - * if an error occurs - */ - public void setContexts(Set contexts) throws WebOfTrustException; - - /** - * Removes the given context from this identity. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param context - * The context to remove - * @throws WebOfTrustException - * if an error occurs - */ - public void removeContext(String context) throws WebOfTrustException; - - /** - * Sets the property with the given name to the given value. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param name - * The name of the property - * @param value - * The value of the property - * @throws WebOfTrustException - * if an error occurs - */ - public void setProperty(String name, String value) throws WebOfTrustException; - - /** - * Sets all properties of this identity. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param properties - * The new properties of this identity - * @throws WebOfTrustException - * if an error occurs - */ - public void setProperties(Map properties) throws WebOfTrustException; - - /** - * Removes the property with the given name. - *

- * This method is only called by the {@link IdentityManager}. - * - * @param name - * The name of the property to remove - * @throws WebOfTrustException - * if an error occurs - */ - public void removeProperty(String name) throws WebOfTrustException; - - /** - * Sets the trust for the given target identity. - * - * @param target - * The target to set the trust for - * @param trustValue - * The new trust value (from {@code -100} or {@code 100}) - * @param comment - * The comment for the trust assignment - * @throws WebOfTrustException - * if an error occurs - */ - public void setTrust(Identity target, int trustValue, String comment) throws WebOfTrustException; - - /** - * Removes any trust assignment for the given target identity. - * - * @param target - * The targe to remove the trust assignment for - * @throws WebOfTrustException - * if an error occurs - */ - public void removeTrust(Identity target) throws WebOfTrustException; + public OwnIdentity addContext(String context); + public OwnIdentity removeContext(String context); + public OwnIdentity setProperty(String name, String value); + public OwnIdentity removeProperty(String name); }