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 TypeMethodDescriptionvoid
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.Deprecated.getTask()
void
Called when the form record edit dialog is opened.boolean
boolean
boolean
void
Called as a remote command after the form was submitted.void
Used as a remote command.void
After pressing OK in the advanced form record edit dialog.void
Save the current form data, but does not initiate the workflow.void
Invokes the given task of the current form recordvoid
setLocaleBean
(LocaleBean localeBean) void
setProcessReviewBean
(ProcessReviewBean processReviewBean) void
setSelectedState
(IStateViewModel selectedState) void
setSendFormData
(boolean sendFormData) void
setSessionBean
(SessionBean sessionBean) Deprecated.void
setTask
(InvokableTaskModel task) void
setValidateForm
(boolean validateForm) void
startFormRecordCorrection
(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
null
when 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 benull
when 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.
-