Add method to modify peer by node identity
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / AddPeerCommand.java
index 8b7a7bb..1ae1b6f 100644 (file)
@@ -1,8 +1,10 @@
 package net.pterodactylus.fcp.quelaton;
 
+import java.io.File;
 import java.net.URL;
 import java.util.Optional;
 
+import net.pterodactylus.fcp.NodeRef;
 import net.pterodactylus.fcp.Peer;
 
 /**
@@ -10,8 +12,10 @@ import net.pterodactylus.fcp.Peer;
  *
  * @author <a href="mailto:bombe@freenetproject.org">David ‘Bombe’ Roden</a>
  */
-public interface AddPeerCommand extends WithFile<Executable<Optional<Peer>>> {
+public interface AddPeerCommand {
 
+       Executable<Optional<Peer>> fromFile(File file);
        Executable<Optional<Peer>> fromURL(URL url);
+       Executable<Optional<Peer>> fromNodeRef(NodeRef nodeRef);
 
 }