X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FOwnIdentity.java;h=8be0571691d9597da1b00949ef1892a63924657d;hb=11b5cd71eb4ce8a88b96b3c18b1cb038215a7710;hp=68a10f417c6ce38088b74ef664a705642fc5262a;hpb=f4ea1e1b3526175e255831c975d6eea813589f25;p=Sone.git 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..8be0571 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â2016 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,8 +17,6 @@ package net.pterodactylus.sone.freenet.wot; -import java.util.Map; -import java.util.Set; /** * Defines a local identity, an own identity. @@ -34,102 +32,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
- * 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
- * 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);
}