public class GatewayUpdateInfo
extends java.lang.Object
Constructor and Description |
---|
GatewayUpdateInfo(java.lang.String name,
java.lang.String fileName,
java.lang.String version,
java.lang.String minProgramVersion,
java.lang.String downloadUrl,
java.lang.String iconUrl)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canBeUsed()
Returns whether gateway required program version is lower or same as
current program version (can be used), or not (can't be used).
|
java.net.URL |
getDownloadUrl()
url where to download gateway script, not null nor empty
|
java.lang.String |
getFileName()
name of gateway file (without 'gateway' suffix)
|
java.net.URL |
getIconUrl()
url where to download gateway icon, may be null
|
java.lang.String |
getMinProgramVersion()
minimal required program version to run gateway, not null nor empty
|
java.lang.String |
getName()
gateway name, not null nor empty
|
java.lang.String |
getVersion()
gateway version, not null nor empty
|
java.lang.String |
toString() |
public GatewayUpdateInfo(java.lang.String name, java.lang.String fileName, java.lang.String version, java.lang.String minProgramVersion, java.lang.String downloadUrl, java.lang.String iconUrl) throws java.net.MalformedURLException
name
- gateway name; not null nor emptyversion
- gateway version; not null nor emptyfileName
- name of gateway script without suffix; not null nor emptyminProgramVersion
- minimal required program version to run gateway; not null nor emptydownloadUrl
- url where to download gateway script; not null nor emptyiconUrl
- url where to download gateway icon; empty string is changed to nulljava.net.MalformedURLException
- if some of the urls where not validpublic java.lang.String getName()
public java.lang.String getFileName()
public java.lang.String getVersion()
public java.net.URL getDownloadUrl()
public java.lang.String getMinProgramVersion()
public java.net.URL getIconUrl()
public boolean canBeUsed()
public java.lang.String toString()
toString
in class java.lang.Object