public class AboutBean extends java.lang.Object implements About, ExtendedAbout
About
interface, which
complements all getter methods with setter methods.Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
attributes |
private java.lang.String |
contact |
private java.lang.String |
copyright |
private java.lang.String |
description |
private java.lang.String |
email |
private java.lang.String |
maxBaseVersion |
private java.lang.String |
minBaseVersion |
private java.lang.String |
name |
private java.lang.String |
url |
private java.lang.String |
version |
MAX_INFORMATION_LENGTH
Constructor and Description |
---|
AboutBean()
Create a new empty about instance.
|
Modifier and Type | Method and Description |
---|---|
void |
copy(About from,
boolean overwrite)
Copy information from antoher
About object
to this one. |
java.lang.String |
getAttribute(java.lang.String name)
Get extra information
|
java.util.Collection<java.lang.String> |
getAttributeNames()
Get all extra attribute names.
|
java.lang.String |
getContact()
Contact information to get more information about the plugin.
|
java.lang.String |
getCopyright()
A copyright notice.
|
java.lang.String |
getDescription()
A description of the plugin and what it does.
|
java.lang.String |
getEmail()
An email adress to get more information about the plugin.
|
java.lang.String |
getMaxBaseVersion()
Get the maximum BASE version were to plug-in no longer is
expected to work.
|
java.lang.String |
getMinBaseVersion()
Get the minimum BASE version that the plug-in requires.
|
java.lang.String |
getName()
The name of the plugin.
|
java.lang.String |
getUrl()
An URL to get more information about the plugin.
|
java.lang.String |
getVersion()
The version of the plugin software.
|
void |
setAttribute(java.lang.String name,
java.lang.String value)
Set an attribute for the given name.
|
void |
setContact(java.lang.String contact) |
void |
setCopyright(java.lang.String copyright) |
void |
setDescription(java.lang.String description) |
void |
setEmail(java.lang.String email) |
void |
setMaxBaseVersion(java.lang.String version) |
void |
setMinBaseVersion(java.lang.String version) |
void |
setName(java.lang.String name) |
void |
setUrl(java.lang.String url) |
void |
setVersion(java.lang.String version) |
private java.lang.String name
private java.lang.String description
private java.lang.String version
private java.lang.String minBaseVersion
private java.lang.String maxBaseVersion
private java.lang.String copyright
private java.lang.String contact
private java.lang.String email
private java.lang.String url
private java.util.Map<java.lang.String,java.lang.String> attributes
public java.lang.String getContact()
About
getContact
in interface About
public void setContact(java.lang.String contact)
public java.lang.String getCopyright()
About
getCopyright
in interface About
public void setCopyright(java.lang.String copyright)
public java.lang.String getDescription()
About
getDescription
in interface About
public void setDescription(java.lang.String description)
public java.lang.String getEmail()
About
public void setEmail(java.lang.String email)
public java.lang.String getName()
About
public void setName(java.lang.String name)
public java.lang.String getUrl()
About
public void setUrl(java.lang.String url)
public java.lang.String getVersion()
About
getVersion
in interface About
public void setVersion(java.lang.String version)
public java.lang.String getMinBaseVersion()
About
getMinBaseVersion
in interface About
public void setMinBaseVersion(java.lang.String version)
public java.lang.String getMaxBaseVersion()
About
getMaxBaseVersion
in interface About
public void setMaxBaseVersion(java.lang.String version)
public java.lang.String getAttribute(java.lang.String name)
ExtendedAbout
getAttribute
in interface ExtendedAbout
name
- The name of the extra informationpublic java.util.Collection<java.lang.String> getAttributeNames()
ExtendedAbout
getAttributeNames
in interface ExtendedAbout
public void setAttribute(java.lang.String name, java.lang.String value)
public void copy(About from, boolean overwrite)
About
object
to this one.from
- The object to copy fromoverwrite
- TRUE copy all values, FALSE
to only copy if the existing value is null