Class ProjectDataTableBean

All Implemented Interfaces:
Serializable

@Named @ViewScoped public class ProjectDataTableBean extends BasicDataTableBean
Bean zur Verwaltung der projektspezifischen Formular-Datentabelle
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • ProjectDataTableBean

      public ProjectDataTableBean()
  • Method Details

    • getTableType

      public EProjectSpecificDBTable getTableType()
      Description copied from class: BasicDataTableBean
      Legt fest, um welchen Typ Datentabelle es sich handelt
      Specified by:
      getTableType in class BasicDataTableBean
      Returns:
      the table type
    • getMessageKeyTableName

      public String getMessageKeyTableName()
      Description copied from class: BasicDataTableBean
      Liefert den Message-Key für die Anzeige des Tabellennamens in der View
      Specified by:
      getMessageKeyTableName in class BasicDataTableBean
      Returns:
      the key for the table name
    • isDatabaseTableActive

      public boolean isDatabaseTableActive()
    • setDatabaseTableActive

      public void setDatabaseTableActive(boolean databaseTableActive)
    • onTableTabChange

      public void onTableTabChange(org.primefaces.event.TabChangeEvent<?> ev)
    • save

      public void save()
      Saves the current inbox settings if no changes have been made the might need a longer update time. Otherwise shows a confirmation dialog.
      Overrides:
      save in class BasicDataTableBean
    • saveWithoutReindex

      public void saveWithoutReindex()
      Speichern der Änderungen am projektspezifischen Postfach ohne (Re-)Initialisierung eines Projektpostfaches
    • saveAndReindex

      public void saveAndReindex()
      Speichern der Änderungen am projektspezifischen Postfach mit (Re-)Initialisierung eines Projektpostfaches
    • saveColumnName

      public void saveColumnName()
    • isDataTableConfigChange

      public boolean isDataTableConfigChange()
      Methode prüft, ob sich eine Änderung mit den an der Oberfläche konfigurierbaren Daten und den am Projekt gespeicherten Daten ergeben hat.
      Returns:
      boolean if the datatable configuration has changed
    • init

      protected void init(IEntityContext ec, Projekt project)
      Overrides:
      init in class AEntityDetailsBean<Projekt>
    • updateModel

      @Deprecated public void updateModel()
      Deprecated.
    • getNavigationBean

      @Deprecated public NavigationBean getNavigationBean()
      Deprecated.
    • setNavigationBean

      @Deprecated public void setNavigationBean(NavigationBean navigationBean)
      Deprecated.