Class ProjectInboxBean

All Implemented Interfaces:
Serializable

@Named @ViewScoped public class ProjectInboxBean extends BasicDataTableBean
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • ProjectInboxBean

      public ProjectInboxBean()
  • 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
    • generateSystemColumns

      public List<FormElementModel> generateSystemColumns()
    • updateSystemModelNames

      public void updateSystemModelNames(PostfachTemplate pfTemplate)
    • getI18nConfirmMessages

      public List<String> getI18nConfirmMessages()
    • getInboxList

      public List<Postfach> getInboxList()
    • reset

      public void reset()
    • saveAlias

      public void saveAlias()
    • 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
    • performSave

      public void performSave()
      Saves the current project inbox setings
    • saveAndReindex

      public void saveAndReindex()
      Save changes to project specific inboxes an (re-)initialize the project inbox
    • init

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

      @Deprecated public void updateModel()
      Deprecated.
    • deleteVorgaenge

      @Deprecated public void deleteVorgaenge()
      Deprecated.
    • changePostfachUsage

      @Deprecated public void changePostfachUsage(javax.faces.event.AjaxBehaviorEvent evt)
      Deprecated.