public class LiquibaseDBUtils extends Object
| Constructor and Description |
|---|
LiquibaseDBUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createPFTable(IEntityContext ec,
String tableName,
ArrayList<String> colNames)
Deprecated.
|
static void |
createTable(IEntityContext ec,
String tableName,
ArrayList<String> colNames)
Diese Methode dient dazu zur Laufzeit eine Tabelle innerhalb der aktuell verwendeten Datenbanverbindung anzulegen.
|
static void |
deleteData(IEntityContext ec,
int formEingangID,
EProjectSpecificDBTable tableType)
Deprecated.
|
static void |
deleteData(IEntityContext ec,
String tableName,
int formEingangID)
Deprecated.
use
LiquibaseDBUtils#deleteData(IEntityContext, FormEingang, EProjectSpecificDBTable) |
static void |
deleteData(IEntityContext ec,
Vorgang v,
String tableName)
Deprecated.
|
static void |
deletePFData(IEntityContext ec,
FormEingang fe,
EProjectSpecificDBTable tableType)
Deprecated.
use
LiquibaseDBUtils#deleteData(IEntityContext, FormEingang, EProjectSpecificDBTable) |
static void |
deletePFData(IEntityContext ec,
int formEingangID,
EProjectSpecificDBTable tableType)
Deprecated.
|
static void |
deletePFData(IEntityContext ec,
Vorgang v,
String tableName)
Deprecated.
|
static void |
dropPFTable(IEntityContext ec,
String tableName)
Deprecated.
|
static void |
dropTable(IEntityContext ec,
String tableName)
Diese Methode dient dazu zur Laufzeit eine Tabelle innerhalb der aktuell verwendeten Datenbanverbindung zu löschen.
|
protected static liquibase.precondition.core.TableExistsPrecondition |
getTableExistsPrecondition(liquibase.database.Database db,
String tableName)
Diese Methode dient der Überprüfung ob eine Tabelle bereits existiert
|
static void |
insertData(IEntityContext ec,
String tableName,
ITableTemplate template,
int formEingangID,
Map<String,String> dataMap)
|
@Deprecated public static void dropPFTable(IEntityContext ec, String tableName) throws Exception
dropTable(IEntityContext, String)Exceptionpublic static void dropTable(IEntityContext ec, String tableName) throws Exception
Projekt.getDataTableName()
wird hierbei dazu genutzt die Tabelle zu referenzieren. Das Feld muss dementsprechend befüllt sein.ec - EntityContext um die Session zu erhalten in dem die Tabelle erzeugt wirdtableName - der Name der zu löschenden projektspezifischen TabelleException@Deprecated public static void createPFTable(IEntityContext ec, String tableName, ArrayList<String> colNames) throws Exception
createTable(IEntityContext, String, ArrayList)Exceptionpublic static void createTable(IEntityContext ec, String tableName, ArrayList<String> colNames) throws Exception
ec - EntityContext um die Session zu erhalten in dem die Tabelle erzeugt wirdtableName - der Name der dynamisch zu erzeugenden TabellecolNames - die Spalten, die die dynamische Tabelle enhalten sollExceptionprotected static liquibase.precondition.core.TableExistsPrecondition getTableExistsPrecondition(liquibase.database.Database db,
String tableName)
throws liquibase.exception.DatabaseException
db - die Datenbank die genutzt werden solltableName - der Name der zu prüfenden Tabelleliquibase.exception.DatabaseException@Deprecated public static void deletePFData(IEntityContext ec, Vorgang v, String tableName)
deleteData(IEntityContext, Vorgang, String)@Deprecated public static void deleteData(IEntityContext ec, Vorgang v, String tableName)
VorgangsDataDao.executeDelete(IEntityContext, Integer, String)@Deprecated public static void deletePFData(IEntityContext ec, int formEingangID, EProjectSpecificDBTable tableType)
VorgangsDataDao.executeDelete(IEntityContext, Integer, String)@Deprecated public static void deleteData(IEntityContext ec, int formEingangID, EProjectSpecificDBTable tableType)
VorgangsDataDao.executeDelete(IEntityContext, Integer, String)@Deprecated public static void deletePFData(IEntityContext ec, FormEingang fe, EProjectSpecificDBTable tableType)
LiquibaseDBUtils#deleteData(IEntityContext, FormEingang, EProjectSpecificDBTable)@Deprecated public static void deleteData(IEntityContext ec, String tableName, int formEingangID)
LiquibaseDBUtils#deleteData(IEntityContext, FormEingang, EProjectSpecificDBTable)@Deprecated public static void insertData(IEntityContext ec, String tableName, ITableTemplate template, int formEingangID, Map<String,String> dataMap)
Copyright © 2016. All rights reserved.