Class DatentabelleDao

    • Constructor Detail

      • DatentabelleDao

        public DatentabelleDao()
    • 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:
        insertValuesToTables in interface IDatentabelleDao
        Parameters:
        ec - EntityContext der für die Datenbankarbeiten genutzt wird
        vorgang - dessen Werte anhand des aktuellen FormEingang in die Tabelle geschrieben werden sollen.
      • reindexDataTable

        @Deprecated
        public void reindexDataTable​(IEntityContext ec,
                                     Projekt projekt)
                              throws Exception
        Deprecated.
        Description copied from interface: IDatentabelleDao
        Reindexes 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:
        reindexDataTable in interface IDatentabelleDao
        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: IDatentabelleDao
        Reindexes 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:
        reindexPostfachTable in interface IDatentabelleDao
        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.