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_VERIFIED
XML_LAST_UPDATE
FIELD_HTTP_REQUEST_STRING, FIELD_HTTP_SERIALS_REQUEST_STRING
FIELD_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, toXmlElement
deletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTime
public 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
XMLParseException
public 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()
AbstractDistributableDatabaseEntry
getXmlStructure
in class AbstractDistributableDatabaseEntry
public java.lang.String getJREVersion()
public java.lang.String getJREVersionName()
public long getVersionNumber()
getVersionNumber
in class AbstractDatabaseEntry
public long getLastUpdate()
AbstractDatabaseEntry
getLastUpdate
in class AbstractDatabaseEntry
public java.lang.String getVendor()
public java.lang.String getVendorLongName()
public java.lang.String getId()
getId
in interface IDistributable
getId
in class AbstractDatabaseEntry
public java.lang.String getPostFile()
Copyright © 2023. All rights reserved.