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()
List<UserPortal>
getUserPortals()
boolean
hasNewWorkflow()
protected void
init(IEntityContext ec, Projekt project)
boolean
isHasMessagesFeature()
boolean
isHasPortalFeature()
boolean
isSendMessageMail()
boolean
isSendMessageMailAsInfo()
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
setSendMessageMail(boolean sendMessageMail)
void
setSendMessageMailAsInfo(boolean sendMessageMailAsInfo)
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, 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
-
getUserPortals
public List<UserPortal> getUserPortals()
-
getUploadSizeLimit
public long getUploadSizeLimit()
-
setUploadSizeLimit
public void setUploadSizeLimit(long uploadSizeLimit)
-
getSelectedDefaultSenderNameOption
public EDefaultSenderName getSelectedDefaultSenderNameOption()
-
setSelectedDefaultSenderNameOption
public void setSelectedDefaultSenderNameOption(EDefaultSenderName selectedDefaultSenderNameOption)
-
isSendMessageMail
public boolean isSendMessageMail()
-
setSendMessageMail
public void setSendMessageMail(boolean sendMessageMail)
-
isSendMessageMailAsInfo
public boolean isSendMessageMailAsInfo()
-
setSendMessageMailAsInfo
public void setSendMessageMailAsInfo(boolean sendMessageMailAsInfo)
-
getProjectPortalData
public ProjectPortalData getProjectPortalData()
-
setProjectPortalData
public void setProjectPortalData(ProjectPortalData projectPortalData)
-
isHasMessagesFeature
public boolean isHasMessagesFeature()
-
isHasPortalFeature
public boolean isHasPortalFeature()
-
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
-
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
-
generateSystemColumns
public List<FormElementModel> generateSystemColumns()
-
updateSystemModelNames
public void updateSystemModelNames(PostfachTemplate pfTemplate)
-
reset
public void reset()
-
saveAlias
public void saveAlias()
-
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.
-
-