Package de.xima.fc.inbox.bean
Class ProcessFormRecordEditBean
java.lang.Object
de.xima.fc.inbox.bean.ProcessFormRecordEditBean
- All Implemented Interfaces:
Serializable
Bean for the dialog where the user may select a workflow task to initiate and whether the current form data should be
saved.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidWhen a state change was triggered and the form data should be saved as well, the form is first submitted, and the workflow is executed.Deprecated.getTask()voidCalled when the form record edit dialog is opened.booleanbooleanbooleanvoidCalled as a remote command after the form was submitted.voidUsed as a remote command.voidAfter pressing OK in the advanced form record edit dialog.voidSave the current form data, but does not initiate the workflow.voidInvokes the given task of the current form recordvoidsetLocaleBean(LocaleBean localeBean) voidsetProcessReviewBean(ProcessReviewBean processReviewBean) voidsetSelectedState(IStateViewModel selectedState) voidsetSendFormData(boolean sendFormData) voidsetSessionBean(SessionBean sessionBean) Deprecated.voidsetTask(InvokableTaskModel task) voidsetValidateForm(boolean validateForm) voidstartFormRecordCorrection(boolean validate) Callback when the correction button in the inbox is pressed.
-
Constructor Details
-
ProcessFormRecordEditBean
public ProcessFormRecordEditBean()
-
-
Method Details
-
afterFormSubmitted
public void afterFormSubmitted()When a state change was triggered and the form data should be saved as well, the form is first submitted, and the workflow is executed. Once the form was submitted, this method is called to perform any necessary updates etc. -
getLocaleBean
-
getProcessReviewBean
-
getTask
- Returns:
- The workflow task that should be initiated. May be
nullwhen no task should be initiated.
-
initFormRecordEditDialog
public void initFormRecordEditDialog()Called when the form record edit dialog is opened. -
isCanSubmitForm
public boolean isCanSubmitForm() -
isSendFormData
public boolean isSendFormData()- Returns:
- Whether the current form data should be saved.
-
isValidateForm
public boolean isValidateForm()- Returns:
- Whether the form is validated before the current form data is saved. Applicable only when
isSendFormData()is set totrue.
-
getSelectedState
-
setSelectedState
-
onFormSubmitted
public void onFormSubmitted()Called as a remote command after the form was submitted. Updates process data. -
onFormValidationFailed
public void onFormValidationFailed()Used as a remote command. Called when the form could not be submitted because it is invalid. -
startFormRecordCorrection
public void startFormRecordCorrection(boolean validate) Callback when the correction button in the inbox is pressed. -
performFormRecordCorrection
public void performFormRecordCorrection()Save the current form data, but does not initiate the workflow. -
performAdvancedFormRecordEdit
public void performAdvancedFormRecordEdit()After pressing OK in the advanced form record edit dialog. -
performTaskInvokation
Invokes the given task of the current form record- Parameters:
model- Trigger and task to initiate, as selected by the user.
-
setLocaleBean
-
setProcessReviewBean
-
setSendFormData
public void setSendFormData(boolean sendFormData) - Parameters:
sendFormData- Whether the current form data should be saved.
-
setTask
- Parameters:
task- The workflow task that should be initiated. May benullwhen no task should be initiated.
-
setValidateForm
public void setValidateForm(boolean validateForm) - Parameters:
validateForm- Whether the form is validated before the current form data is saved. Applicable only whenisSendFormData()is set totrue.
-
getSessionBean
Deprecated. -
setSessionBean
Deprecated.
-