Package de.xima.fc.mdl.enums
Enum EDatenbankTyp
- All Implemented Interfaces:
INamedUiElement
,Serializable
,Comparable<EDatenbankTyp>
Enumeration of the database management systems natively supported by formcycle.
- Author:
- XIMA MEDIA GmbH
-
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final String
final String
final String
final String
final String
final String
final boolean
final String
final String
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
Method Summary
Modifier and TypeMethodDescriptionstatic EDatenbankTyp
getByDriver
(String driver) static EDatenbankTyp
getByShortname
(String shortname) static Map<EDatenbankTyp,
Boolean> char
boolean
isRender()
static EDatenbankTyp
Returns the enum constant of this type with the specified name.static EDatenbankTyp[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
MYSQL
MySQL database. -
MARIADB
MariaDB database. -
ORACLE
Oracle Database. -
POSTGRESQL
PostgreSQL database. -
SQLSERVER
Microsoft SQL Server database. -
H2
H2 database engine. -
GENERIC
Other generic database management system. Driver needs to be supplied by the user. No guarantees are made whether it is compatible with formcycle.
-
-
Field Details
-
displayName
-
shortName
-
driverClass
-
hibernateDialect
-
hikariDSClassName
-
quartzDelegate
-
legacyTestQuery
-
urlTemplate
-
defaultPort
public final int defaultPort -
render
public final boolean render
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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 nameNullPointerException
- if the argument is null
-
getEscapeChar
public char getEscapeChar() -
getUrlTemplate
-
isRender
public boolean isRender() -
getByDriver
-
getByShortname
-
getDisplayName
- Specified by:
getDisplayName
in interfaceINamedUiElement
- Returns:
- Wert, der das entsprechende Objekt an Oberfläche repräsentiert (wird i.A. zur Laufzeit ermittelt).
-
getAvailableDriverClass
-
getDbDriverAvailability
- Returns:
- A map that lists whether the driver for each database type is available or not. The key is the database
type, the value
true
when the database driver is available, andfalse
otherwise.
-