X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Ffcp%2Fplugin%2FWebOfTrustPlugin.java;h=233e72e25dd393cb8b39986bf68a7ab316c5362c;hb=7efa77849ce98063396f86fde9bcc03918a217a6;hp=a2b2761cf25aecb4968588e469580ba056478752;hpb=265855bd093ea00e069b60480a207f3ca41216f3;p=jFCPlib.git diff --git a/src/net/pterodactylus/fcp/plugin/WebOfTrustPlugin.java b/src/net/pterodactylus/fcp/plugin/WebOfTrustPlugin.java index a2b2761..233e72e 100644 --- a/src/net/pterodactylus/fcp/plugin/WebOfTrustPlugin.java +++ b/src/net/pterodactylus/fcp/plugin/WebOfTrustPlugin.java @@ -171,6 +171,15 @@ public class WebOfTrustPlugin { /** The identity’s request URI. */ private final String requestUri; + /** The identity’s trust value. */ + private final Byte trust; + + /** The identity’s score value. */ + private final Integer score; + + /** The identity’s rank. */ + private final Integer rank; + /** * Creates a new identity. * @@ -180,11 +189,20 @@ public class WebOfTrustPlugin { * The nickname of the identity * @param requestUri * The request URI of the identity + * @param trust + * The trust value of the identity + * @param score + * The score value of the identity + * @param rank + * The rank of the identity */ - public Identity(String identifier, String nickname, String requestUri) { + public Identity(String identifier, String nickname, String requestUri, Byte trust, Integer score, Integer rank) { this.identifier = identifier; this.nickname = nickname; this.requestUri = requestUri; + this.trust = trust; + this.score = score; + this.rank = rank; } /** @@ -214,6 +232,36 @@ public class WebOfTrustPlugin { return requestUri; } + /** + * Returns the trust value of this identity. + * + * @return This identity’s trust value, or {@code null} if this + * identity’s trust value is not known + */ + public Byte getTrust() { + return trust; + } + + /** + * Returns the score value of this identity. + * + * @return This identity’s score value, or {@code null} if this + * identity’s score value is not known + */ + public Integer getScore() { + return score; + } + + /** + * Returns the rank of this identity. + * + * @return This identity’s rank, or {@code null} if this identity’s rank + * is not known + */ + public Integer getRank() { + return rank; + } + } /** @@ -221,7 +269,16 @@ public class WebOfTrustPlugin { * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ - public static class OwnIdentity extends Identity { + public static class OwnIdentity { + + /** The identity’s identifier. */ + private final String identifier; + + /** The identity’s nickname. */ + private final String nickname; + + /** The identity’s request URI. */ + private final String requestUri; /** The identity’s insert URI. */ private final String insertUri; @@ -239,11 +296,40 @@ public class WebOfTrustPlugin { * The insert URI of the identity */ public OwnIdentity(String identifier, String nickname, String requestUri, String insertUri) { - super(identifier, nickname, requestUri); + this.identifier = identifier; + this.nickname = nickname; + this.requestUri = requestUri; this.insertUri = insertUri; } /** + * Returns the identifier of this identity. + * + * @return This identity’s identifier + */ + public String getIdentifier() { + return identifier; + } + + /** + * Returns the nickname of this identity. + * + * @return This identity’s nickname + */ + public String getNickname() { + return nickname; + } + + /** + * Returns the request URI of this identity. + * + * @return This identity’s request URI + */ + public String getRequestUri() { + return requestUri; + } + + /** * Returns the insert URI of this identity. * * @return This identity’s insert URI