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.project.BasicDataTableBean
userManager
-
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>getAcceptedUploadTypes()List<String>getI18nConfirmMessages()List<Postfach>getInboxList()StringgetMessageKeyTableName()Liefert den Message-Key für die Anzeige des Tabellennamens in der ViewProjectPortalDatagetProjectPortalData()EDefaultSenderNamegetSelectedDefaultSenderNameOption()EProjectSpecificDBTablegetTableType()Legt fest, um welchen Typ Datentabelle es sich handeltlonggetUploadSizeLimit()booleanhasNewWorkflow()protected voidinit(IEntityContext ec, Projekt project)booleanisHasMessagesFeature()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 inboxvoidsetAcceptedUploadTypes(List<String> acceptedUploadTypes)voidsetProjectPortalData(ProjectPortalData projectPortalData)voidsetSelectedDefaultSenderNameOption(EDefaultSenderName selectedDefaultSenderNameOption)voidsetUploadSizeLimit(long uploadSizeLimit)voidupdateModel()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, initLazy, 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
-
-
-
-
Method Detail
-
getUploadSizeLimit
public long getUploadSizeLimit()
-
setUploadSizeLimit
public void setUploadSizeLimit(long uploadSizeLimit)
-
getSelectedDefaultSenderNameOption
public EDefaultSenderName getSelectedDefaultSenderNameOption()
-
setSelectedDefaultSenderNameOption
public void setSelectedDefaultSenderNameOption(EDefaultSenderName selectedDefaultSenderNameOption)
-
getProjectPortalData
public ProjectPortalData getProjectPortalData()
-
setProjectPortalData
public void setProjectPortalData(ProjectPortalData projectPortalData)
-
isHasMessagesFeature
public boolean isHasMessagesFeature()
-
hasNewWorkflow
public boolean hasNewWorkflow()
-
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.
-
-