|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<JPAVersion> org.eclipse.persistence.jpa.jpql.spi.JPAVersion
public enum JPAVersion
An enumeration listing the various releases of the Java Persistence specification.
Enum Constant Summary | |
---|---|
DEFAULT_VERSION
The constant for the default version used by the parsing system, which is always the latest version of the Java Persistence functional specification, which is version 2.0. |
|
VERSION_1_0
The constant for the Java Persistence specification 1.0. |
|
VERSION_2_0
The constant for the Java Persistence specification 2.0. |
|
VERSION_2_1
The constant for the Java Persistence specification 2.1. |
Method Summary | |
---|---|
java.lang.String |
getVersion()
Returns the real version this constant represents. |
boolean |
isNewerThan(JPAVersion version)
Determines whether this constant represents a version that is newer than the given version. |
boolean |
isNewerThanOrEqual(JPAVersion version)
Determines whether this constant represents a version that is newer than the given version or if it's the same version. |
boolean |
isOlderThan(JPAVersion version)
Determines whether this constant represents a version that is older than the given version. |
boolean |
isOlderThanOrEqual(JPAVersion version)
Determines whether this constant represents a version that is older than the given version or if it's the same version. |
JPAVersion |
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 JPAVersion |
value(java.lang.String value)
Retrieves the enumeration constant for the given value. |
static JPAVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static JPAVersion[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
static JPAVersion[] |
versions()
Returns the list of JPAVersion excluding DEFAULT_VERSION . |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final JPAVersion DEFAULT_VERSION
public static final JPAVersion VERSION_1_0
public static final JPAVersion VERSION_2_0
public static final JPAVersion VERSION_2_1
Method Detail |
---|
public static JPAVersion[] values()
for (JPAVersion c : JPAVersion.values()) System.out.println(c);
public static JPAVersion 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 name
java.lang.NullPointerException
- if the argument is nullpublic static JPAVersion value(java.lang.String value)
DEFAULT_VERSION
will be returned.
value
- The value to retrieve its constant version
public static JPAVersion[] versions()
JPAVersion
excluding DEFAULT_VERSION
.
public java.lang.String getVersion()
public boolean isNewerThan(JPAVersion version)
version
- The constant to verify if it's representing a version that is older than this one
true
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(JPAVersion 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 one
true
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(JPAVersion version)
version
- The constant to verify if it's representing a version that is more recent than
this one
true
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(JPAVersion 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 one
true
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 JPAVersion 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<JPAVersion>
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |