public abstract class Version extends TransferableObject
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
authorEmail |
protected java.lang.String |
authorName |
protected java.lang.String |
authorWebSite |
protected java.lang.String |
softwareOwner |
Modifier | Constructor and Description |
---|---|
protected |
Version(java.lang.String productName,
int majorVerion,
int minorVersion,
java.lang.String versionSuffix)
Defines the version of this software.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
checkJavaRuntimeVersion(java.lang.String reqiredVersion,
java.lang.String jdkVersion) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAuthorEmail() |
java.lang.String |
getAuthorName() |
java.lang.String |
getAuthorWebSite() |
java.lang.String |
getBuildDate() |
BuildInfo |
getBuildInfo()
This info is read from the Manifest file in the product JAR file.
|
int |
getBuildNumber() |
java.lang.String |
getCopyrightString() |
int |
getMajorVersion() |
int |
getMinorVersion() |
java.lang.String |
getProductName() |
java.lang.String |
getRequiredJavaVersion() |
java.lang.String |
getSoftwareOwner() |
java.lang.String |
getTitleString()
This is a unique string which is checked for consistency on client and server.
|
java.lang.String |
getVersionString() |
java.lang.String |
getVersionSuffix() |
int |
hashCode() |
boolean |
hasVersionSuffix() |
protected void |
initCustomValues() |
static void |
setAutoPrintCopyRight(boolean doPrint) |
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
clone, deepClone
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
protected java.lang.String authorWebSite
protected java.lang.String authorName
protected java.lang.String authorEmail
protected java.lang.String softwareOwner
protected Version(java.lang.String productName, int majorVerion, int minorVersion, java.lang.String versionSuffix)
protected void initCustomValues()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean hasVersionSuffix()
public java.lang.String getVersionString()
public final int getMajorVersion()
public int getMinorVersion()
public final java.lang.String getVersionSuffix()
public final java.lang.String getAuthorWebSite()
public final java.lang.String getAuthorName()
public final java.lang.String getAuthorEmail()
public final java.lang.String getProductName()
public final java.lang.String getSoftwareOwner()
public final java.lang.String getRequiredJavaVersion()
public final java.lang.String getCopyrightString()
public final java.lang.String getTitleString()
public final BuildInfo getBuildInfo()
public final int getBuildNumber()
public final java.lang.String getBuildDate()
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public final DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
public final int hashCode()
hashCode
in class java.lang.Object
public static boolean checkJavaRuntimeVersion(java.lang.String reqiredVersion, java.lang.String jdkVersion)
public static void setAutoPrintCopyRight(boolean doPrint)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.