🔀 Merge branch 'release/v82'
[Sone.git] / src / main / java / net / pterodactylus / sone / freenet / fcp / Command.java
index 03ecf1d..f3f32cf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Sone - Command.java - Copyright Â© 2011–2016 David Roden
+ * Sone - Command.java - Copyright Â© 2011–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
@@ -19,13 +19,10 @@ package net.pterodactylus.sone.freenet.fcp;
 
 import net.pterodactylus.sone.freenet.SimpleFieldSetBuilder;
 import freenet.support.SimpleFieldSet;
-import freenet.support.api.Bucket;
 
 /**
  * Implementation of an FCP interface for other clients or plugins to
  * communicate with Sone.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David â€˜Bombe’ Roden</a>
  */
 public interface Command {
 
@@ -35,20 +32,14 @@ public interface Command {
         *
         * @param parameters
         *            The parameters of the comand
-        * @param data
-        *            The data of the command (may be {@code null})
-        * @param accessType
-        *            The access type
         * @return A reply to send back to the plugin
         * @throws FcpException
         *             if an error processing the parameters occurs
         */
-       public Response execute(SimpleFieldSet parameters, Bucket data, AccessType accessType) throws FcpException;
+       public Response execute(SimpleFieldSet parameters) throws FcpException;
 
        /**
         * The access type of the request.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David â€˜Bombe’ Roden</a>
         */
        public static enum AccessType {
 
@@ -65,8 +56,6 @@ public interface Command {
 
        /**
         * Interface for command replies.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David â€˜Bombe’ Roden</a>
         */
        public static class Response {
 
@@ -103,8 +92,6 @@ public interface Command {
        /**
         * Response implementation that can return an error message and an optional
         * error code.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David â€˜Bombe’ Roden</a>
         */
        public class ErrorResponse extends Response {