public enum EclipseLinkVersion extends java.lang.Enum<EclipseLinkVersion>
Enum Constant and Description |
---|
DEFAULT_VERSION
A constant that points to the current release of EclipseLink, which is 2.5.
|
VERSION_1_x
The constant for the EclipseLink 1.x release.
|
VERSION_2_0
The constant for the EclipseLink 2.0 release.
|
VERSION_2_1
The constant for the EclipseLink 2.1 release.
|
VERSION_2_2
The constant for the EclipseLink 2.2 release.
|
VERSION_2_3
The constant for the EclipseLink 2.3 release.
|
VERSION_2_4
The constant for the EclipseLink 2.4 release.
|
VERSION_2_5
The constant for the EclipseLink 2.5 release.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getVersion()
Returns the real version this constant represents.
|
boolean |
isNewerThan(EclipseLinkVersion version)
Determines whether this constant represents a version that is newer than the given version.
|
boolean |
isNewerThanOrEqual(EclipseLinkVersion version)
Determines whether this constant represents a version that is newer than the given version or
if it's the same version.
|
boolean |
isOlderThan(EclipseLinkVersion version)
Determines whether this constant represents a version that is older than the given version.
|
boolean |
isOlderThanOrEqual(EclipseLinkVersion version)
Determines whether this constant represents a version that is older than the given version or
if it's the same version.
|
EclipseLinkVersion |
toCurrentVersion()
Converts the current constant to one of the known versions, this means if the constant is
DEFAULT_VERSION , then it will be converted into the actual constant representing that
version. |
java.lang.String |
toString() |
static EclipseLinkVersion |
value(java.lang.String value)
Retrieves the enumeration constant for the given value.
|
static EclipseLinkVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EclipseLinkVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
static EclipseLinkVersion[] |
versions()
Returns the list of
EclipseLinkVersion excluding DEFAULT_VERSION . |
public static final EclipseLinkVersion DEFAULT_VERSION
public static final EclipseLinkVersion VERSION_1_x
public static final EclipseLinkVersion VERSION_2_0
public static final EclipseLinkVersion VERSION_2_1
public static final EclipseLinkVersion VERSION_2_2
public static final EclipseLinkVersion VERSION_2_3
public static final EclipseLinkVersion VERSION_2_4
public static final EclipseLinkVersion VERSION_2_5
public static EclipseLinkVersion[] values()
for (EclipseLinkVersion c : EclipseLinkVersion.values()) System.out.println(c);
public static EclipseLinkVersion valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static EclipseLinkVersion value(java.lang.String value)
DEFAULT_VERSION
will be returned.value
- The value to retrieve its constant versionpublic static EclipseLinkVersion[] versions()
EclipseLinkVersion
excluding DEFAULT_VERSION
.public java.lang.String getVersion()
public boolean isNewerThan(EclipseLinkVersion version)
version
- The constant to verify if it's representing a version that is older than this onetrue
if this constant represents a newer version and the given constant
represents a version that is older; false
if the given constant represents a
newer and this constant represents an older versionpublic boolean isNewerThanOrEqual(EclipseLinkVersion version)
version
- The constant to verify if it's representing a version that is older than this
one or if it's the same than this onetrue
if this constant represents a newer version and the given constant
represents a version that is older or if it's the same constant; false
if the
given constant represents a newer and this constant represents an older versionpublic boolean isOlderThan(EclipseLinkVersion version)
version
- The constant to verify if it's representing a version that is more recent than
this onetrue
if this constant represents an earlier version and the given
constant represents a version that is more recent; false
if the given constant
represents an earlier version and this constant represents a more recent versionpublic boolean isOlderThanOrEqual(EclipseLinkVersion version)
version
- The constant to verify if it's representing a version that is more recent than
this one or if it's the same than this onetrue
if this constant represents an earlier version and the given
constant represents a version that is more recent or if it's the same constant; false
if the given constant represents an earlier version and this constant represents a more recent
versionpublic EclipseLinkVersion toCurrentVersion()
DEFAULT_VERSION
, then it will be converted into the actual constant representing that
version.public java.lang.String toString()
toString
in class java.lang.Enum<EclipseLinkVersion>