Class DefaultFormHandler
java.lang.Object
org.camunda.bpm.engine.impl.form.handler.DefaultFormHandler
- All Implemented Interfaces:
FormHandler
- Direct Known Subclasses:
DefaultStartFormHandler
,DefaultTaskFormHandler
- Author:
- Tom Baeyens, Daniel Meyer
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
fireFormPropertyHistoryEvents
(VariableMap properties, VariableScope variableScope) protected FormTypes
protected void
initializeFormFields
(FormDataImpl taskFormData, ExecutionEntity execution) protected void
initializeFormProperties
(FormDataImpl formData, ExecutionEntity execution) void
parseConfiguration
(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) protected void
parseFormData
(BpmnParse bpmnParse, ExpressionManager expressionManager, Element extensionElement) protected void
parseFormField
(Element formField, BpmnParse bpmnParse, ExpressionManager expressionManager) protected void
parseFormFields
(Element formData, BpmnParse bpmnParse, ExpressionManager expressionManager) protected void
parseFormProperties
(BpmnParse bpmnParse, ExpressionManager expressionManager, Element extensionElement) protected void
parseProperties
(Element formField, FormFieldHandler formFieldHandler, BpmnParse bpmnParse, ExpressionManager expressionManager) protected void
parseValidation
(Element formField, FormFieldHandler formFieldHandler, BpmnParse bpmnParse, ExpressionManager expressionManager) void
setBusinessKeyFieldId
(String businessKeyFieldId) void
setDeploymentId
(String deploymentId) void
setFormPropertyHandlers
(List<FormPropertyHandler> formPropertyHandlers) void
submitFormVariables
(VariableMap properties, VariableScope variableScope)
-
Field Details
-
FORM_FIELD_ELEMENT
- See Also:
-
FORM_PROPERTY_ELEMENT
- See Also:
-
FORM_REF_BINDING_DEPLOYMENT
- See Also:
-
FORM_REF_BINDING_LATEST
- See Also:
-
FORM_REF_BINDING_VERSION
- See Also:
-
ALLOWED_FORM_REF_BINDINGS
-
deploymentId
-
businessKeyFieldId
-
formPropertyHandlers
-
formFieldHandlers
-
-
Constructor Details
-
DefaultFormHandler
public DefaultFormHandler()
-
-
Method Details
-
parseConfiguration
public void parseConfiguration(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) - Specified by:
parseConfiguration
in interfaceFormHandler
-
parseFormData
protected void parseFormData(BpmnParse bpmnParse, ExpressionManager expressionManager, Element extensionElement) -
parseFormFields
protected void parseFormFields(Element formData, BpmnParse bpmnParse, ExpressionManager expressionManager) -
parseFormField
protected void parseFormField(Element formField, BpmnParse bpmnParse, ExpressionManager expressionManager) -
parseProperties
protected void parseProperties(Element formField, FormFieldHandler formFieldHandler, BpmnParse bpmnParse, ExpressionManager expressionManager) -
parseValidation
protected void parseValidation(Element formField, FormFieldHandler formFieldHandler, BpmnParse bpmnParse, ExpressionManager expressionManager) -
getFormTypes
-
parseFormProperties
protected void parseFormProperties(BpmnParse bpmnParse, ExpressionManager expressionManager, Element extensionElement) -
initializeFormProperties
-
initializeFormFields
-
submitFormVariables
- Specified by:
submitFormVariables
in interfaceFormHandler
-
fireFormPropertyHistoryEvents
-
getDeploymentId
-
setDeploymentId
-
getFormPropertyHandlers
-
setFormPropertyHandlers
-
getBusinessKeyFieldId
-
setBusinessKeyFieldId
-