Пример #1
0
  public FirstTaskForm findStartEventForm(ProcessDefinitionEntity processDefinitionEntity) {
    FirstTaskForm firstTaskForm = new FirstTaskForm();
    firstTaskForm.setExists(true);
    firstTaskForm.setProcessDefinitionId(processDefinitionId);
    firstTaskForm.setTaskForm(false);

    DefaultFormHandler formHandler =
        (DefaultFormHandler) processDefinitionEntity.getStartFormHandler();

    if (formHandler.getFormKey() != null) {
      String formKey = formHandler.getFormKey().getExpressionText();
      firstTaskForm.setFormKey(formKey);
      firstTaskForm.setActivityId(processDefinitionEntity.getInitial().getId());
    }

    return firstTaskForm;
  }