|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Object
java.lang.Enum<IJPAVersion>
org.eclipse.persistence.jpa.jpql.spi.IJPAVersion
public enum IJPAVersion
An enumeration listing the various released versions of the Java Persistence specification.
| Enum Constant Summary | |
|---|---|
DEFAULT_VERSIONThe constant for the default version used by the parsing system, which is always the latest version of the Java Persistence functional specification. |
|
VERSION_1_0The constant for the Java Persistence version 1.0. |
|
VERSION_2_0The constant for the Java Persistence version 2.0. |
|
| Field Summary | |
|---|---|
private double |
versionThe real version number. |
| Method Summary | |
|---|---|
java.lang.String |
getVersion()Returns the real version this constant represents. |
boolean |
isNewerThan(IJPAVersion version)Determines whether this constant represents a version that is newer than the given version. |
boolean |
isNewerThanOrEqual(IJPAVersion version)Determines whether this constant represents a version that is newer than the given version or if it's the same version. |
boolean |
isOlderThan(IJPAVersion version)Determines whether this constant represents a version that is older than the given version. |
boolean |
isOlderThanOrEqual(IJPAVersion version)Determines whether this constant represents a version that is older than the given version or if it's the same version. |
IJPAVersion |
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 IJPAVersion |
value(java.lang.String value)Retrieves the enumeration constant for the given value. |
static IJPAVersion |
valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. |
static IJPAVersion[] |
values()Returns an array containing the constants of this enum type, in the order they are declared. |
static IJPAVersion[] |
versions()Returns the list of IJPAVersions 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 IJPAVersion DEFAULT_VERSION
public static final IJPAVersion VERSION_1_0
public static final IJPAVersion VERSION_2_0
| Field Detail |
|---|
private double version
| Method Detail |
|---|
public static IJPAVersion[] values()
for (IJPAVersion c : IJPAVersion.values())
System.out.println(c);
public static IJPAVersion 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 IJPAVersion value(java.lang.String value)
DEFAULT_VERSION will be returned.value - The value to retrieve its constant versionpublic static IJPAVersion[] versions()
IJPAVersions excluding DEFAULT_VERSION.public java.lang.String getVersion()
public boolean isNewerThan(IJPAVersion 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(IJPAVersion 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(IJPAVersion version)
jpaVersion - 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(IJPAVersion 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 IJPAVersion 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<IJPAVersion>
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||