예제 #1
0
        protected internal virtual void InitializeFormFields(FormDataImpl taskFormData, ExecutionEntity execution)
        {
            // add form fields
            var formFields = taskFormData.FormFields;

            foreach (var formFieldHandler in FormFieldHandlers)
            {
                formFields.Add(formFieldHandler.CreateFormField(execution));
            }
        }
예제 #2
0
        protected internal virtual void initializeFormFields(FormDataImpl taskFormData, ExecutionEntity execution)
        {
            // add form fields
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final java.util.List<org.camunda.bpm.engine.form.FormField> formFields = taskFormData.getFormFields();
            IList <FormField> formFields = taskFormData.FormFields;

            foreach (FormFieldHandler formFieldHandler in formFieldHandlers)
            {
                formFields.Add(formFieldHandler.createFormField(execution));
            }
        }
예제 #3
0
        protected internal virtual void initializeFormProperties(FormDataImpl formData, ExecutionEntity execution)
        {
            IList <FormProperty> formProperties = new List <FormProperty>();

            foreach (FormPropertyHandler formPropertyHandler in formPropertyHandlers)
            {
                if (formPropertyHandler.Readable)
                {
                    FormProperty formProperty = formPropertyHandler.createFormProperty(execution);
                    formProperties.Add(formProperty);
                }
            }
            formData.FormProperties = formProperties;
        }