Package net.sf.basedb.util.extensions
Class AboutBean
java.lang.Object
net.sf.basedb.util.extensions.AboutBean
- All Implemented Interfaces:
About
,ExtendedAbout
An implementation of the
About
interface, which
complements all getter methods with setter methods.- Version:
- 2.7
- Author:
- nicklas
- Last modified
- $Date:2008-03-20 12:15:25 +0100 (Thu, 20 Mar 2008) $
-
Field Summary
Modifier and TypeFieldDescriptionprivate String
private String
private String
private String
private String
private String
private String
private String
private String
Fields inherited from interface net.sf.basedb.core.plugin.About
MAX_INFORMATION_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Copy information from antoherAbout
object to this one.getAttribute
(String name) Get extra informationGet all extra attribute names.Contact 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.void
setAttribute
(String name, String value) Set an attribute for the given name.void
setContact
(String contact) void
setCopyright
(String copyright) void
setDescription
(String description) void
void
setMaxBaseVersion
(String version) void
setMinBaseVersion
(String version) void
void
void
setVersion
(String version)
-
Field Details
-
name
-
description
-
version
-
minBaseVersion
-
maxBaseVersion
-
copyright
-
contact
-
email
-
url
-
attributes
-
-
Constructor Details
-
AboutBean
public AboutBean()Create a new empty about instance.
-
-
Method Details
-
getContact
Description copied from interface:About
Contact information to get more information about the plugin. May return null.- Specified by:
getContact
in interfaceAbout
-
setContact
-
getCopyright
Description copied from interface:About
A copyright notice. May return null.- Specified by:
getCopyright
in interfaceAbout
-
setCopyright
-
getDescription
Description copied from interface:About
A description of the plugin and what it does. May return null.- Specified by:
getDescription
in interfaceAbout
-
setDescription
-
getEmail
Description copied from interface:About
An email adress to get more information about the plugin. May return null. -
setEmail
-
getName
Description copied from interface:About
The name of the plugin. Mustn't return null. -
setName
-
getUrl
Description copied from interface:About
An URL to get more information about the plugin. May return null. -
setUrl
-
getVersion
Description copied from interface:About
The version of the plugin software. May return null.- Specified by:
getVersion
in interfaceAbout
-
setVersion
-
getMinBaseVersion
Description copied from interface:About
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.- Specified by:
getMinBaseVersion
in interfaceAbout
- Returns:
- A string or null
-
setMinBaseVersion
-
getMaxBaseVersion
Description copied from interface:About
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.- Specified by:
getMaxBaseVersion
in interfaceAbout
- Returns:
- A string or null
-
setMaxBaseVersion
-
getAttribute
Description copied from interface:ExtendedAbout
Get extra information- Specified by:
getAttribute
in interfaceExtendedAbout
- Parameters:
name
- The name of the extra information- Returns:
- A value or null if no information is present
-
getAttributeNames
Description copied from interface:ExtendedAbout
Get all extra attribute names.- Specified by:
getAttributeNames
in interfaceExtendedAbout
- Returns:
- A collection which may be null or empty
-
setAttribute
Set an attribute for the given name.- Since:
- 3.3
-
copy
Copy information from antoherAbout
object to this one.- Parameters:
from
- The object to copy fromoverwrite
- TRUE copy all values, FALSE to only copy if the existing value is null
-