add setWatchGlobal
[jFCPlib.git] / src / net / pterodactylus / fcp / highlevel / HighLevelResult.java
index 3be5b2c..5975394 100644 (file)
@@ -27,10 +27,32 @@ package net.pterodactylus.fcp.highlevel;
  */
 public abstract class HighLevelResult {
 
+       /** The identifier of the request. */
+       private final String identifier;
+
        /** Whether the operation failed. */
        private boolean failed;
 
        /**
+        * Package-private constructor.
+        * 
+        * @param identifier
+        *            The identifier of the request
+        */
+       HighLevelResult(String identifier) {
+               this.identifier = identifier;
+       }
+
+       /**
+        * Returns the identifier of the underlying request.
+        * 
+        * @return The identifier of the request
+        */
+       public String getIdentifier() {
+               return identifier;
+       }
+
+       /**
         * Returns whether the operation failed.
         * 
         * @return <code>true</code> if the operation failed, <code>false</code>