Package de.xima.fc.gui.bean.project
Class BasicDataTableBean
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ProjectDataTableBean
,ProjectInboxBean
Basisklasse für
ProjectDataTableBean
und ProjectInboxBean
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
FieldsFields inherited from class de.xima.fc.gui.bean.AEntityDetailsBean
entity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.primefaces.model.DualListModel<FormElementModel>
Funktion in der die Daten für die Picklist initialisiert werden müssenLiefert Liste mit allen Formularelementenabstract String
Liefert den Message-Key für die Anzeige des Tabellennamens in der Viewlong
abstract EProjectSpecificDBTable
Legt fest, um welchen Typ Datentabelle es sich handeltvoid
init()
boolean
boolean
boolean
void
Sets the form element that can be edited from request parametervoid
onFormElementTransfer
(org.primefaces.event.TransferEvent event) void
save()
void
void
setCurrentFormElementModel
(FormElementModel currentFormElementModel) void
setCurrentFormElements
(org.primefaces.model.DualListModel<FormElementModel> currentFormElements) void
setManuallySync
(boolean sync) void
setSelectedElementHash
(int selectedElementHash) protected Projekt
update
(IEntityContext ec, Projekt project) void
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, init
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
-
Field Details
-
userManager
-
-
Constructor Details
-
BasicDataTableBean
public BasicDataTableBean()
-
-
Method Details
-
init
@PostConstruct public void init() -
getTableType
Legt fest, um welchen Typ Datentabelle es sich handelt- Returns:
- the table type
-
getMessageKeyTableName
Liefert den Message-Key für die Anzeige des Tabellennamens in der View- Returns:
- the key for the table name
-
getDataTableName
Funktion in der die Daten für die Picklist initialisiert werden müssen -
getFormElementsForProjectFormVersion
Liefert Liste mit allen Formularelementen- Returns:
- an
List
ofFormElement
s
-
updateData
public void updateData() -
getCurrentFormElements
-
setCurrentFormElements
public void setCurrentFormElements(org.primefaces.model.DualListModel<FormElementModel> currentFormElements) -
getCurrentFormElementModel
-
setCurrentFormElementModel
-
getSelectedElementHash
public long getSelectedElementHash() -
setSelectedElementHash
public void setSelectedElementHash(int selectedElementHash) -
selectPickListElem
public void selectPickListElem() -
doManuallySync
public void doManuallySync() -
isShowManuallySyncButton
public boolean isShowManuallySyncButton() -
isManuallySync
public boolean isManuallySync() -
setManuallySync
public void setManuallySync(boolean sync) -
isVisible
-
getParamNameEditFormElementHash
-
onEditElementSelection
public void onEditElementSelection()Sets the form element that can be edited from request parameter -
onFormElementTransfer
public void onFormElementTransfer(org.primefaces.event.TransferEvent event) -
save
public void save()- Overrides:
save
in classAProjectDetailsBean
-
update
- Throws:
Exception
-