Package de.xima.fc.dao.impl
Class DatentabelleDao
- java.lang.Object
-
- de.xima.fc.dao.impl.DatentabelleDao
-
- All Implemented Interfaces:
IDatentabelleDao
public class DatentabelleDao extends Object implements IDatentabelleDao
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description DatentabelleDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidinsertValuesToTables(IEntityContext ec, Vorgang vorgang)Diese Methode dient dazu, EingabeWerte aus einem Vorgang in die Projekt-Postfach-Tabelle bzw.voidrecreateDataTable(IEntityContext ec, Projekt projekt, EProjectSpecificDBTable tableType)voidreindexDataTable(IEntityContext ec, Projekt projekt)Deprecated.voidreindexPostfachTable(IEntityContext ec, Projekt projekt)Deprecated.
-
-
-
Method Detail
-
insertValuesToTables
public void insertValuesToTables(IEntityContext ec, Vorgang vorgang)
Diese Methode dient dazu, EingabeWerte aus einem Vorgang in die Projekt-Postfach-Tabelle bzw. Projekt-Datentabelle zu schreiben. Die Tabelleninformationen werden aus dem im Vorgang referenzierten Projekt entnommen.- Specified by:
insertValuesToTablesin interfaceIDatentabelleDao- Parameters:
ec-EntityContextder für die Datenbankarbeiten genutzt wirdvorgang- dessen Werte anhand des aktuellenFormEingangin die Tabelle geschrieben werden sollen.
-
recreateDataTable
public void recreateDataTable(IEntityContext ec, Projekt projekt, EProjectSpecificDBTable tableType) throws Exception
- Specified by:
recreateDataTablein interfaceIDatentabelleDao- Throws:
Exception
-
reindexDataTable
@Deprecated public void reindexDataTable(IEntityContext ec, Projekt projekt) throws Exception
Deprecated.Description copied from interface:IDatentabelleDaoReindexes the project-specific data table for the given project. Clears the table, recalculates the data from the saved form record data, and updates the table with that data.- Specified by:
reindexDataTablein interfaceIDatentabelleDao- Parameters:
ec- Entity context to use for accessing the database.projekt- The project with the data table to update.- Throws:
Exception- When the table could not be reindexed.
-
reindexPostfachTable
@Deprecated public void reindexPostfachTable(IEntityContext ec, Projekt projekt) throws Exception
Deprecated.Description copied from interface:IDatentabelleDaoReindexes the project-specific inbox table for the given project. Clears the table, recalculates the data from the saved form record data, and updates the table with that data.- Specified by:
reindexPostfachTablein interfaceIDatentabelleDao- Parameters:
ec- Entity context to use for accessing the database.projekt- The project with the inbox table to update.- Throws:
Exception- When the table could not be reindexed.
-
-