public class JavaVersionDBEntry extends AbstractDistributableDatabaseEntry
AbstractDistributableDatabaseEntry.SerialDBEntry, AbstractDistributableDatabaseEntry.Serials| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CURRENT_JAVA_VENDOR |
static java.lang.String |
CURRENT_JAVA_VERSION |
static java.lang.String |
HTTP_REQUEST_STRING |
static java.lang.String |
HTTP_SERIALS_REQUEST_STRING |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
VENDOR_ID_BLACKDOWN_JAVA |
static java.lang.String |
VENDOR_ID_SUN_JAVA |
static java.lang.String |
XML_ELEMENT_CONTAINER_NAME |
static java.lang.String |
XML_ELEMENT_NAME |
XML_ATTR_LAST_UPDATE, XML_ATTR_SERIAL, XML_ATTR_VALID, XML_ATTR_VERIFIEDXML_LAST_UPDATEFIELD_HTTP_REQUEST_STRING, FIELD_HTTP_SERIALS_REQUEST_STRINGFIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION| Constructor and Description |
|---|
JavaVersionDBEntry(org.w3c.dom.Element a_xmlElement) |
| Modifier and Type | Method and Description |
|---|---|
java.net.URL |
getDownloadURL()
Returns the URL where this Java version is available.
|
java.lang.String |
getId()
Returns the vendor ID.
|
java.lang.String |
getJREVersion()
Returns the latest known version number of the JRE from this vendor.
|
java.lang.String |
getJREVersionName()
Returns the public human readable name for this JRE version.
|
java.lang.String |
getLastSupportedJREVersion() |
long |
getLastUpdate()
Returns the time in milliseconds when this db entry was created from the origin instance.
|
static JavaVersionDBEntry |
getNewJavaVersion() |
java.lang.String |
getPostFile()
Returns the HTTP_REQUEST_STRING.
|
java.lang.String |
getVendor()
Returns the vendor ID.
|
java.lang.String |
getVendorLongName()
Returns a more detailed vendor name.
|
long |
getVersionNumber()
Returns version number which is used to determine the more recent infoservice entry, if two
entries are compared (higher version number -> more recent entry).
|
org.w3c.dom.Element |
getXmlStructure()
Returns the XML structure for this db entry.
|
boolean |
isJavaNoMoreSupported() |
boolean |
isJavaTooOld() |
boolean |
isUpdateForced() |
getHttpRequestString, getHttpSerialsRequestString, getPostData, getPostEncoding, toXmlElementdeletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTimepublic static final java.lang.String CURRENT_JAVA_VENDOR
public static final java.lang.String CURRENT_JAVA_VERSION
public static final java.lang.String HTTP_REQUEST_STRING
public static final java.lang.String HTTP_SERIALS_REQUEST_STRING
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String VENDOR_ID_SUN_JAVA
public static final java.lang.String VENDOR_ID_BLACKDOWN_JAVA
public static final java.lang.String XML_ELEMENT_NAME
public static final java.lang.String XML_ELEMENT_CONTAINER_NAME
public JavaVersionDBEntry(org.w3c.dom.Element a_xmlElement)
throws XMLParseException
XMLParseExceptionpublic boolean isUpdateForced()
public static JavaVersionDBEntry getNewJavaVersion()
public boolean isJavaTooOld()
public boolean isJavaNoMoreSupported()
public java.lang.String getLastSupportedJREVersion()
public java.net.URL getDownloadURL()
public org.w3c.dom.Element getXmlStructure()
AbstractDistributableDatabaseEntrygetXmlStructure in class AbstractDistributableDatabaseEntrypublic java.lang.String getJREVersion()
public java.lang.String getJREVersionName()
public long getVersionNumber()
getVersionNumber in class AbstractDatabaseEntrypublic long getLastUpdate()
AbstractDatabaseEntrygetLastUpdate in class AbstractDatabaseEntrypublic java.lang.String getVendor()
public java.lang.String getVendorLongName()
public java.lang.String getId()
getId in interface IDistributablegetId in class AbstractDatabaseEntrypublic java.lang.String getPostFile()
Copyright © 2023. All rights reserved.