*
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
*/
-public class PluginInfo extends BaseMessage {
+public class PluginInfo extends BaseMessage implements Identifiable {
/**
* Creates a new “PluginInfo” message that wraps the received message.
* @param receivedMessage
* The received message
*/
- PluginInfo(FcpMessage receivedMessage) {
+ public PluginInfo(FcpMessage receivedMessage) {
super(receivedMessage);
}
*
* @return The identifier of the request
*/
+ @Override
public String getIdentifier() {
return getField("Identifier");
}
* @return The original URI of the plugin
*/
public String getOriginalURI() {
- return getField("OriginalUri");
+ return getField("OriginUri");
}
/**
* otherwise
*/
public boolean isStarted() {
- return Boolean.valueOf("Started");
+ return Boolean.valueOf(getField("Started"));
}
+ public boolean isTalkable() {
+ return Boolean.valueOf(getField("IsTalkable"));
+ }
+
+ public String getVersion() {
+ return getField("Version");
+ }
+
+ public String getLongVersion() {
+ return getField("LongVersion");
+ }
}