Class BasicDataTableBean

    • Constructor Detail

      • BasicDataTableBean

        public BasicDataTableBean()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • getTableType

        public abstract EProjectSpecificDBTable getTableType()
        Legt fest, um welchen Typ Datentabelle es sich handelt
        Returns:
        the table type
      • getMessageKeyTableName

        public abstract String getMessageKeyTableName()
        Liefert den Message-Key für die Anzeige des Tabellennamens in der View
        Returns:
        the key for the table name
      • getDataTableName

        public String getDataTableName()
        Funktion in der die Daten für die Picklist initialisiert werden müssen
      • getFormElementsForProjectFormVersion

        public List<FormElement> getFormElementsForProjectFormVersion()
        Liefert Liste mit allen Formularelementen
        Returns:
        an List of FormElements
      • updateData

        public void updateData()
      • getCurrentFormElements

        public org.primefaces.model.DualListModel<FormElementModel> getCurrentFormElements()
      • setCurrentFormElements

        public void setCurrentFormElements​(org.primefaces.model.DualListModel<FormElementModel> currentFormElements)
      • getCurrentFormElementModel

        public FormElementModel getCurrentFormElementModel()
      • setCurrentFormElementModel

        public void setCurrentFormElementModel​(FormElementModel currentFormElementModel)
      • getSelectedElementHash

        public long getSelectedElementHash()
      • setSelectedElementHash

        public void setSelectedElementHash​(int selectedElementHash)
      • selectPickListElem

        public void selectPickListElem()
      • doManuallySync

        public void doManuallySync()
      • isShowManuallySyncButton

        public boolean isShowManuallySyncButton()
      • isManuallySync

        public boolean isManuallySync()
      • setManuallySync

        public void setManuallySync​(boolean sync)
      • getParamNameEditFormElementHash

        public String getParamNameEditFormElementHash()
      • onEditElementSelection

        public void onEditElementSelection()
        Sets the form element that can be edited from request parameter
      • onFormElementTransfer

        public void onFormElementTransfer​(org.primefaces.event.TransferEvent event)
      • deleteFormElementModel

        public void deleteFormElementModel​(FormElementModel model)
        Deletes a form element model.
        Parameters:
        model - model to delete
      • newFormElementModel

        public void newFormElementModel()
        Adds a new form element model.
      • newColumnValueOption

        public void newColumnValueOption()
        Adds a new column value option to the inbox table.
      • deleteColumnValueOption

        public void deleteColumnValueOption​(BasicDataTableBean.ColumnValueOption option)
        Deletes a column value option.
        Parameters:
        option - column value option