Class SFPluginDetailsImpl
- java.lang.Object
-
- com.biglybt.pifimpl.update.sf.impl2.SFPluginDetailsImpl
-
- All Implemented Interfaces:
SFPluginDetails
public class SFPluginDetailsImpl extends java.lang.Object implements SFPluginDetails
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
author
private java.lang.String
category
private java.lang.String
comment
private java.lang.String
cvs_download_url
private java.lang.String
cvs_version
private java.lang.String
desc
private java.lang.String
download_url
private boolean
fully_loaded
private java.lang.String
id
private java.lang.String
info_url
private SFPluginDetailsLoaderImpl
loader
private java.lang.String
name
private java.lang.String
version
-
Constructor Summary
Constructors Modifier Constructor Description protected
SFPluginDetailsImpl(SFPluginDetailsLoaderImpl _loader, java.lang.String _id, java.lang.String _version, java.lang.String _cvs_version, java.lang.String _name, java.lang.String _category)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkLoaded()
java.lang.String
getAuthor()
java.lang.String
getCategory()
java.lang.String
getComment()
java.lang.String
getCVSDownloadURL()
java.lang.String
getCVSVersion()
java.lang.String
getDescription()
java.lang.String
getDownloadURL()
java.lang.String
getId()
java.lang.String
getInfoURL()
java.lang.String
getName()
java.lang.String
getRelativeURLBase()
java.lang.String
getVersion()
protected boolean
isFullyLoaded()
protected void
setDetails(java.lang.String _download_url, java.lang.String _author, java.lang.String _cvs_download_url, java.lang.String _desc, java.lang.String _comment, java.lang.String _info_url)
-
-
-
Field Detail
-
loader
private SFPluginDetailsLoaderImpl loader
-
fully_loaded
private boolean fully_loaded
-
id
private java.lang.String id
-
name
private java.lang.String name
-
version
private java.lang.String version
-
category
private java.lang.String category
-
download_url
private java.lang.String download_url
-
author
private java.lang.String author
-
cvs_version
private java.lang.String cvs_version
-
cvs_download_url
private java.lang.String cvs_download_url
-
desc
private java.lang.String desc
-
comment
private java.lang.String comment
-
info_url
private java.lang.String info_url
-
-
Constructor Detail
-
SFPluginDetailsImpl
protected SFPluginDetailsImpl(SFPluginDetailsLoaderImpl _loader, java.lang.String _id, java.lang.String _version, java.lang.String _cvs_version, java.lang.String _name, java.lang.String _category)
-
-
Method Detail
-
setDetails
protected void setDetails(java.lang.String _download_url, java.lang.String _author, java.lang.String _cvs_download_url, java.lang.String _desc, java.lang.String _comment, java.lang.String _info_url)
-
isFullyLoaded
protected boolean isFullyLoaded()
-
checkLoaded
protected void checkLoaded() throws SFPluginDetailsException
- Throws:
SFPluginDetailsException
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceSFPluginDetails
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceSFPluginDetails
-
getCategory
public java.lang.String getCategory()
- Specified by:
getCategory
in interfaceSFPluginDetails
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceSFPluginDetails
- Returns:
- null if version number unknown
-
getDownloadURL
public java.lang.String getDownloadURL() throws SFPluginDetailsException
- Specified by:
getDownloadURL
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getAuthor
public java.lang.String getAuthor() throws SFPluginDetailsException
- Specified by:
getAuthor
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getCVSVersion
public java.lang.String getCVSVersion() throws SFPluginDetailsException
- Specified by:
getCVSVersion
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getCVSDownloadURL
public java.lang.String getCVSDownloadURL() throws SFPluginDetailsException
- Specified by:
getCVSDownloadURL
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getDescription
public java.lang.String getDescription() throws SFPluginDetailsException
- Specified by:
getDescription
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getComment
public java.lang.String getComment() throws SFPluginDetailsException
- Specified by:
getComment
in interfaceSFPluginDetails
- Throws:
SFPluginDetailsException
-
getRelativeURLBase
public java.lang.String getRelativeURLBase()
- Specified by:
getRelativeURLBase
in interfaceSFPluginDetails
-
getInfoURL
public java.lang.String getInfoURL()
- Specified by:
getInfoURL
in interfaceSFPluginDetails
- Returns:
-
-