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 void
changePostfachUsage(javax.faces.event.AjaxBehaviorEvent evt)
Deprecated.void
deleteVorgaenge()
Deprecated.List<FormElementModel>
generateSystemColumns()
List<String>
getAcceptedUploadTypes()
List<String>
getI18nConfirmMessages()
List<Postfach>
getInboxList()
String
getMessageKeyTableName()
Liefert den Message-Key für die Anzeige des Tabellennamens in der ViewProjectPortalData
getProjectPortalData()
EDefaultSenderName
getSelectedDefaultSenderNameOption()
EProjectSpecificDBTable
getTableType()
Legt fest, um welchen Typ Datentabelle es sich handeltlong
getUploadSizeLimit()
boolean
hasNewWorkflow()
protected void
init(IEntityContext ec, Projekt project)
boolean
isHasMessagesFeature()
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
setAcceptedUploadTypes(List<String> acceptedUploadTypes)
void
setProjectPortalData(ProjectPortalData projectPortalData)
void
setSelectedDefaultSenderNameOption(EDefaultSenderName selectedDefaultSenderNameOption)
void
setUploadSizeLimit(long uploadSizeLimit)
void
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, 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: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.
-
-