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 voidchangePostfachUsage(javax.faces.event.AjaxBehaviorEvent evt)Deprecated.voiddeleteVorgaenge()Deprecated.List<FormElementModel>generateSystemColumns()List<String>getI18nConfirmMessages()List<Postfach>getInboxList()StringgetMessageKeyTableName()Liefert den Message-Key für die Anzeige des Tabellennamens in der ViewEProjectSpecificDBTablegetTableType()Legt fest, um welchen Typ Datentabelle es sich handeltprotected voidinit(IEntityContext ec, Projekt project)voidperformSave()Saves the current project inbox setingsvoidreset()voidsave()Saves the current inbox settings if no changes have been made the might need a longer update time.voidsaveAlias()voidsaveAndReindex()Save changes to project specific inboxes an (re-)initialize the project inboxvoidupdateModel()Deprecated.voidupdateSystemModelNames(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:BasicDataTableBeanLegt fest, um welchen Typ Datentabelle es sich handelt- Specified by:
 getTableTypein classBasicDataTableBean- Returns:
 - the table type
 
 
- 
getMessageKeyTableName
public String getMessageKeyTableName()
Description copied from class:BasicDataTableBeanLiefert den Message-Key für die Anzeige des Tabellennamens in der View- Specified by:
 getMessageKeyTableNamein 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:
 savein 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:
 initin 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. 
 - 
 
 -