public abstract class AbstractControllerPlugin
extends java.lang.Object
implements com.velasolaris.plugin.controller.spi.ControllerPlugin
Constructor and Description |
---|
AbstractControllerPlugin() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
The human readable name of the controller plugin controller.
|
int |
getSupportedInterfaceVersion(java.util.Map<java.lang.String,java.lang.Object> parameters)
Returns the supported plugin controller interface version.
|
java.lang.String |
getVersion()
The version of this controller plugin.
|
boolean |
isEnabled(java.util.Map<java.lang.String,java.lang.Object> aParameters)
Is this controller plugin enabled?
|
java.lang.String |
toString() |
public java.lang.String getName()
com.velasolaris.plugin.controller.spi.ControllerPlugin
getName
in interface com.velasolaris.plugin.controller.spi.ControllerPlugin
null
public java.lang.String getVersion()
com.velasolaris.plugin.controller.spi.ControllerPlugin
getVersion
in interface com.velasolaris.plugin.controller.spi.ControllerPlugin
null
if there is no versionpublic boolean isEnabled(java.util.Map<java.lang.String,java.lang.Object> aParameters)
com.velasolaris.plugin.controller.spi.ControllerPlugin
isEnabled
in interface com.velasolaris.plugin.controller.spi.ControllerPlugin
aParameters
- Generic parameterstrue
if enabled, otherwise false
public java.lang.String toString()
toString
in class java.lang.Object
public int getSupportedInterfaceVersion(java.util.Map<java.lang.String,java.lang.Object> parameters)
com.velasolaris.plugin.controller.spi.ControllerPlugin
getSupportedInterfaceVersion
in interface com.velasolaris.plugin.controller.spi.ControllerPlugin
parameters
- Generic parameters