Package net.sf.basedb.core.plugin
Interface About
- All Known Subinterfaces:
ExtendedAbout
- All Known Implementing Classes:
AboutBean
,AboutImpl
,Registry.RegisteredAbout
public interface About
Get information, such as the name, version and authors,
about a plugin.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The maximum length of the strings returned by the methods in this interface that can be stored in the database. -
Method Summary
Modifier and TypeMethodDescriptionContact information to get more information about the plugin.A copyright notice.A description of the plugin and what it does.getEmail()
An email adress to get more information about the plugin.Get the maximum BASE version were to plug-in no longer is expected to work.Get the minimum BASE version that the plug-in requires.getName()
The name of the plugin.getUrl()
An URL to get more information about the plugin.The version of the plugin software.
-
Field Details
-
MAX_INFORMATION_LENGTH
static final int MAX_INFORMATION_LENGTHThe maximum length of the strings returned by the methods in this interface that can be stored in the database.- See Also:
-
-
Method Details
-
getName
String getName()The name of the plugin. Mustn't return null. -
getVersion
String getVersion()The version of the plugin software. May return null. -
getMinBaseVersion
String getMinBaseVersion()Get the minimum BASE version that the plug-in requires. The returned value should be 2 or 3 numbers separated by a dot (eg. 3.0, 3.1.2, etc). A null return value indicates that the plug-in works with all BASE versions.- Returns:
- A string or null
- Since:
- 3.0
-
getMaxBaseVersion
String getMaxBaseVersion()Get the maximum BASE version were to plug-in no longer is expected to work. The returned value should be 2 or 3 numbers separated by a dot (eg. 3.0, 3.1.2, etc). A null return value indicates that the plug-in works with all BASE versions.- Returns:
- A string or null
- Since:
- 3.0
-
getDescription
String getDescription()A description of the plugin and what it does. May return null. -
getCopyright
String getCopyright()A copyright notice. May return null. -
getContact
String getContact()Contact information to get more information about the plugin. May return null. -
getEmail
String getEmail()An email adress to get more information about the plugin. May return null. -
getUrl
String getUrl()An URL to get more information about the plugin. May return null.
-