X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FDefaultOwnIdentity.java;h=ce34b2ad67a7b41ce1b0fe84ef601cc3ab671198;hp=348cd8c029702adad155bfd90aaf1cf94719db3f;hb=2d1bc900f1134faefb9701cf91729b9469167d0c;hpb=b34232ccf21c829b17aa6944e532af3da712c392 diff --git a/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentity.java b/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentity.java index 348cd8c..ce34b2a 100644 --- a/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentity.java +++ b/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentity.java @@ -45,31 +45,35 @@ public class DefaultOwnIdentity extends DefaultIdentity implements OwnIdentity { this.insertUri = insertUri; } - /** - * Copy constructor for an own identity. - * - * @param ownIdentity - * The own identity to copy - */ - public DefaultOwnIdentity(OwnIdentity ownIdentity) { - super(ownIdentity.getId(), ownIdentity.getNickname(), ownIdentity.getRequestUri()); - this.insertUri = ownIdentity.getInsertUri(); - setContexts(ownIdentity.getContexts()); - setProperties(ownIdentity.getProperties()); - } - // // ACCESSORS // - /** - * {@inheritDoc} - */ @Override public String getInsertUri() { return insertUri; } + @Override + public OwnIdentity addContext(String context) { + return (OwnIdentity) super.addContext(context); + } + + @Override + public OwnIdentity removeContext(String context) { + return (OwnIdentity) super.removeContext(context); + } + + @Override + public OwnIdentity setProperty(String name, String value) { + return (OwnIdentity) super.setProperty(name, value); + } + + @Override + public OwnIdentity removeProperty(String name) { + return (OwnIdentity) super.removeProperty(name); + } + // // OBJECT METHODS //