Package de.xima.fc.gui.bean.project
Class ProjectDataTableBean
- All Implemented Interfaces:
Serializable
Bean zur Verwaltung der projektspezifischen Formular-Datentabelle
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.gui.bean.AEntityDetailsBean
entity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert den Message-Key für die Anzeige des Tabellennamens in der ViewDeprecated.Legt fest, um welchen Typ Datentabelle es sich handeltprotected void
init
(IEntityContext ec, Projekt project) boolean
boolean
Methode prüft, ob sich eine Änderung mit den an der Oberfläche konfigurierbaren Daten und den am Projekt gespeicherten Daten ergeben hat.void
onTableTabChange
(org.primefaces.event.TabChangeEvent<?> ev) void
save()
Saves the current inbox settings if no changes have been made the might need a longer update time.void
Speichern der Änderungen am projektspezifischen Postfach mit (Re-)Initialisierung eines Projektpostfachesvoid
void
Speichern der Änderungen am projektspezifischen Postfach ohne (Re-)Initialisierung eines Projektpostfachesvoid
setDatabaseTableActive
(boolean databaseTableActive) void
setNavigationBean
(NavigationBean navigationBean) Deprecated.void
Deprecated.Methods inherited from class de.xima.fc.gui.bean.project.BasicDataTableBean
doManuallySync, getCurrentFormElementModel, getCurrentFormElements, getDataTableName, getFormElementsForProjectFormVersion, getParamNameEditFormElementHash, getSelectedElementHash, init, isManuallySync, isShowManuallySyncButton, isVisible, onEditElementSelection, onFormElementTransfer, selectPickListElem, setCurrentFormElementModel, setCurrentFormElements, setManuallySync, setSelectedElementHash, update, updateData
Methods inherited from class de.xima.fc.gui.bean.project.AProjectDetailsBean
getCurrentProjectBean, getDao, getProject, getSessionBean, reloadProject, setCurrentProjectBean, setEntity, setEntity, setProject, setProject, setSessionBean
Methods inherited from class de.xima.fc.gui.bean.AEntityDetailsBean
getEntity
Methods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msg
Methods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ProjectDataTableBean
public ProjectDataTableBean()
-
-
Method Details
-
getTableType
Description copied from class:BasicDataTableBean
Legt fest, um welchen Typ Datentabelle es sich handelt- Specified by:
getTableType
in classBasicDataTableBean
- Returns:
- the table type
-
getMessageKeyTableName
Description copied from class:BasicDataTableBean
Liefert den Message-Key für die Anzeige des Tabellennamens in der View- Specified by:
getMessageKeyTableName
in classBasicDataTableBean
- 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 classBasicDataTableBean
-
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
- Overrides:
init
in classAEntityDetailsBean<Projekt>
-
updateModel
Deprecated.
-