Package de.xima.fc.gui.bean.project
Class ProjectInboxBean
-
- All Implemented Interfaces:
Serializable
@Named @ViewScoped public class ProjectInboxBean extends BasicDataTableBean
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.xima.fc.gui.bean.AEntityDetailsBean
entity
-
-
Constructor Summary
Constructors Constructor Description ProjectInboxBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
changePostfachUsage(javax.faces.event.AjaxBehaviorEvent evt)
Deprecated.void
deleteVorgaenge()
Deprecated.List<FormElementModel>
generateSystemColumns()
List<String>
getI18nConfirmMessages()
List<Postfach>
getInboxList()
String
getMessageKeyTableName()
Liefert den Message-Key für die Anzeige des Tabellennamens in der ViewEProjectSpecificDBTable
getTableType()
Legt fest, um welchen Typ Datentabelle es sich handeltprotected void
init(IEntityContext ec, Projekt project)
void
performSave()
Saves the current project inbox setingsvoid
reset()
void
save()
Saves the current inbox settings if no changes have been made the might need a longer update time.void
saveAlias()
void
saveAndReindex()
Save changes to project specific inboxes an (re-)initialize the project inboxvoid
updateModel()
Deprecated.void
updateSystemModelNames(PostfachTemplate pfTemplate)
-
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, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg
-
-
-
-
Method Detail
-
getTableType
public EProjectSpecificDBTable 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
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 classBasicDataTableBean
- Returns:
- the key for the table name
-
generateSystemColumns
public List<FormElementModel> generateSystemColumns()
-
updateSystemModelNames
public void updateSystemModelNames(PostfachTemplate pfTemplate)
-
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 classBasicDataTableBean
-
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 classAEntityDetailsBean<Projekt>
-
updateModel
@Deprecated public void updateModel()
Deprecated.
-
deleteVorgaenge
@Deprecated public void deleteVorgaenge()
Deprecated.
-
changePostfachUsage
@Deprecated public void changePostfachUsage(javax.faces.event.AjaxBehaviorEvent evt)
Deprecated.
-
-