public static class DatabaseRegistry.DatabaseVersion
extends java.lang.Object
| Constructor and Description |
|---|
DatabaseVersion(int version,
java.lang.String nlsName,
java.lang.String dbImplClassName)
Create a new database version.
|
DatabaseVersion(int version,
java.lang.String nlsName,
java.lang.String dbImplClassName,
boolean legacy)
Create a new database version.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDatabaseClassName()
Gets the class name of the Database implementation that will be
instantiated for this database version.
|
java.lang.String |
getName()
Gets the translated name for database version respresented by this
object.
|
int |
getVersion()
Gets the api "database version" represented by this object.
|
public DatabaseVersion(int version,
java.lang.String nlsName,
java.lang.String dbImplClassName)
version - the api's internal version number (must be unique to
this DatabaseVersion against the registered database type)nlsName - the translated name to show the user for this version
(if null this will be a legacy version)dbImplClassName - the Database implementation class that will
represent this version in the api (does not need to be unique to this
version)public DatabaseVersion(int version,
java.lang.String nlsName,
java.lang.String dbImplClassName,
boolean legacy)
version - the api's internal version number (must be unique to
this DatabaseVersion against the registered database type)nlsName - the translated name to show the user for this version
(if null this must be a legacy version)dbImplClassName - the Database implementation class that will
represent this version in the api (does not need to be unique to this
version)legacy - if true the api will consider this a legacy (i.e. no
longer supported) version, and not offer it for new providers.public final int getVersion()
public final java.lang.String getName()
public final java.lang.String getDatabaseClassName()