Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.eclipselink.core.context.persistence
Enum EclipseLinkTargetDatabase

java.lang.Object
  extended by java.lang.Enum<EclipseLinkTargetDatabase>
      extended by org.eclipse.jpt.jpa.eclipselink.core.context.persistence.EclipseLinkTargetDatabase
All Implemented Interfaces:
Serializable, Comparable<EclipseLinkTargetDatabase>, PersistenceXmlEnumValue

public enum EclipseLinkTargetDatabase
extends Enum<EclipseLinkTargetDatabase>
implements PersistenceXmlEnumValue

TargetDatabase


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.persistence.PersistenceXmlEnumValue
PersistenceXmlEnumValue.EnumNameTransformer
 
Enum Constant Summary
attunity
           
auto
           
cloudscape
           
database
           
db2
           
db2mainframe
           
dbase
           
derby
           
hsql
           
informix
           
informix11
           
javadb
           
maxdb
           
mysql
           
oracle
           
oracle10
           
oracle11
           
oracle8
           
oracle9
           
pointbase
           
postgresql
           
sqlanywhere
           
sqlserver
           
sybase
           
symfoware
           
timesten
           
 
Field Summary
 
Fields inherited from interface org.eclipse.jpt.jpa.core.context.persistence.PersistenceXmlEnumValue
ENUM_NAME_TRANSFORMER
 
Method Summary
 String getPropertyValue()
          The string used as the property value in the persistence.xml
static EclipseLinkTargetDatabase getTargetDatabaseFor(String literal)
          Return the TargetDatabase value corresponding to the given literal.
static boolean isOracleDatabase(String literal)
           
static EclipseLinkTargetDatabase valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EclipseLinkTargetDatabase[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

attunity

public static final EclipseLinkTargetDatabase attunity

auto

public static final EclipseLinkTargetDatabase auto

cloudscape

public static final EclipseLinkTargetDatabase cloudscape

database

public static final EclipseLinkTargetDatabase database

db2

public static final EclipseLinkTargetDatabase db2

db2mainframe

public static final EclipseLinkTargetDatabase db2mainframe

dbase

public static final EclipseLinkTargetDatabase dbase

derby

public static final EclipseLinkTargetDatabase derby

hsql

public static final EclipseLinkTargetDatabase hsql

informix

public static final EclipseLinkTargetDatabase informix

informix11

public static final EclipseLinkTargetDatabase informix11

javadb

public static final EclipseLinkTargetDatabase javadb

maxdb

public static final EclipseLinkTargetDatabase maxdb

mysql

public static final EclipseLinkTargetDatabase mysql

oracle

public static final EclipseLinkTargetDatabase oracle

oracle11

public static final EclipseLinkTargetDatabase oracle11

oracle10

public static final EclipseLinkTargetDatabase oracle10

oracle9

public static final EclipseLinkTargetDatabase oracle9

oracle8

public static final EclipseLinkTargetDatabase oracle8

pointbase

public static final EclipseLinkTargetDatabase pointbase

postgresql

public static final EclipseLinkTargetDatabase postgresql

sqlanywhere

public static final EclipseLinkTargetDatabase sqlanywhere

sqlserver

public static final EclipseLinkTargetDatabase sqlserver

sybase

public static final EclipseLinkTargetDatabase sybase

symfoware

public static final EclipseLinkTargetDatabase symfoware

timesten

public static final EclipseLinkTargetDatabase timesten
Method Detail

values

public static EclipseLinkTargetDatabase[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (EclipseLinkTargetDatabase c : EclipseLinkTargetDatabase.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static EclipseLinkTargetDatabase valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getPropertyValue

public String getPropertyValue()
The string used as the property value in the persistence.xml

Specified by:
getPropertyValue in interface PersistenceXmlEnumValue

getTargetDatabaseFor

public static EclipseLinkTargetDatabase getTargetDatabaseFor(String literal)
Return the TargetDatabase value corresponding to the given literal.


isOracleDatabase

public static boolean isOracleDatabase(String literal)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.