Examples of FormService


Examples of ag.ion.bion.officelayer.internal.form.FormService

    XDrawPageSupplier drawPageSupplier = ((XDrawPageSupplier) UnoRuntime.queryInterface(XDrawPageSupplier.class,
        xComponent));
    if (drawPageSupplier != null) {
      XDrawPage drawPage = drawPageSupplier.getDrawPage();
      if (drawPage != null) {
        return new FormService(this, drawPage);
      }
    }
    return null;
  }
View Full Code Here

Examples of ag.ion.bion.officelayer.internal.form.FormService

    XDrawPageSupplier drawPageSupplier = ((XDrawPageSupplier) UnoRuntime
        .queryInterface(XDrawPageSupplier.class, xComponent));
    if (drawPageSupplier != null) {
      XDrawPage drawPage = drawPageSupplier.getDrawPage();
      if (drawPage != null) {
        return new FormService(this, drawPage);
      }
    }
    return null;
  }
View Full Code Here

Examples of com.alibaba.citrus.service.form.FormService

        } catch (IllegalArgumentException e) {
            assertThat(e, exception("formService"));
        }

        // not null
        FormService formService = createMock(FormService.class);
        formConfig.setFormService(formService);
        assertSame(formService, formConfig.getFormService());
    }
View Full Code Here

Examples of org.activiti.engine.FormService

    TaskService taskService = processEngine.getTaskService();
    ManagementService managementService = processEngine.getManagementService();
    IdentityService identityService = processEngine.getIdentityService();
    HistoryService historyService = processEngine.getHistoryService();
    FormService formService = processEngine.getFormService();

    Map<String, Object> variableMap = new HashMap<String, Object>();
    ProcessInstance instance = runtimeService.startProcessInstanceByKey("MultitaskingProcess", variableMap);

    File f = new File("processInstanceImage.png");
View Full Code Here

Examples of org.activiti.engine.FormService

        .createProcessDefinitionQuery()
        .processDefinitionKey("issueRequestProcess").singleResult();
    assertThat(definition, notNullValue());

    // get a handle on the form-service
    FormService formService = activitiRule.getFormService();

    // assert that our start form has four form fields
    List<FormProperty> formProps = formService.getStartFormData(
        definition.getId()).getFormProperties();
    assertThat(formProps.size(), equalTo(4));

    // fill out the first form's fields
    Map<String, String> requestFormProps = new HashMap<String, String>();
    requestFormProps.put(SUMMARY_KEY, SUMMARY_VALUE);
    requestFormProps.put(DESCRIPTION_KEY, DESCRIPTION_VALUE);
    requestFormProps.put("email", "someguy@hascode.com");
    requestFormProps.put("priority", "critical");

    Date startDate = new Date();

    // create a new process instance with given form params
    ProcessInstance processInstance = formService.submitStartFormData(
        definition.getId(), requestFormProps);
    assertThat(processInstance, notNullValue());

    // test the audit process, fetch historic data
    List<HistoricDetail> historicFormProps = activitiRule
View Full Code Here

Examples of org.activiti.engine.FormService

     */
    @RequestMapping("workspace-prepareStartProcessInstance")
    public String prepareStartProcessInstance(
            @RequestParam("processDefinitionId") String processDefinitionId,
            Model model) {
        FormService formService = processEngine.getFormService();
        StartFormData startFormData = formService
                .getStartFormData(processDefinitionId);
        model.addAttribute("startFormData", startFormData);

        return "bpm/workspace prepareStartProcessInstance";
    }
View Full Code Here

Examples of org.activiti.engine.FormService

     * @return
     */
    @RequestMapping("workspace-prepareCompleteTask")
    public String prepareCompleteTask(@RequestParam("taskId") String taskId,
            Model model) {
        FormService formService = processEngine.getFormService();

        TaskFormData taskFormData = formService.getTaskFormData(taskId);

        model.addAttribute("taskFormData", taskFormData);

        return "bpm/workspace-prepareCompleteTask";
    }
View Full Code Here

Examples of org.activiti.engine.FormService

            }

            taskId = task.getParentTaskId();
        }

        FormService formService = processEngine.getFormService();
        String taskFormKey = formService.getTaskFormKey(
                task.getProcessDefinitionId(), task.getTaskDefinitionKey());
        FormInfo formInfo = new FormInfo();
        formInfo.setTaskId(taskId);
        formInfo.setFormKey(taskFormKey);
View Full Code Here

Examples of org.activiti.engine.FormService

            messageHelper.addFlashMessage(redirectAttributes, "任务不存在");

            return "redirect:/bpm/workspace-listPersonalTasks.do";
        }

        FormService formService = processEngine.getFormService();
        String taskFormKey = formService.getTaskFormKey(
                task.getProcessDefinitionId(), task.getTaskDefinitionKey());

        FormTemplate formTemplate = formTemplateManager.findUniqueBy("code",
                taskFormKey);
        model.addAttribute("formTemplate", formTemplate);
View Full Code Here

Examples of org.activiti.engine.FormService

  public void startProcess() throws Exception {
    RepositoryService repositoryService = activitiRule.getRepositoryService();
    repositoryService.createDeployment().addInputStream("DymaticForm.bpmn20.xml", new FileInputStream(filename)).deploy();
   
    ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().processDefinitionKey("DymaticForm").latestVersion().singleResult();
    FormService formService = activitiRule.getFormService();
    StartFormData startFormData = formService.getStartFormData(processDefinition.getId());
    assertNull(startFormData.getFormKey());
   
    Map<String, String> formProperties = new HashMap<String, String>();
    formProperties.put("name", "HenryYan");
   
    ProcessInstance processInstance = formService.submitStartFormData(processDefinition.getId(), formProperties);
    assertNotNull(processInstance);
   
    // 运行时变量
    RuntimeService runtimeService = activitiRule.getRuntimeService();
    Map<String, Object> variables = runtimeService.getVariables(processInstance.getId());
    assertEquals(variables.size(), 1);
    Set<Entry<String, Object>> entrySet = variables.entrySet();
    for (Entry<String, Object> entry : entrySet) {
      System.out.println(entry.getKey() + "=" + entry.getValue());
    }
   
    // 历史记录
    HistoryService historyService = activitiRule.getHistoryService();
    List<HistoricDetail> list = historyService.createHistoricDetailQuery().formProperties().list();
    assertEquals(1, list.size());
   
    // 获取第一个节点
    TaskService taskService = activitiRule.getTaskService();
    Task task = taskService.createTaskQuery().singleResult();
    assertEquals("First Step", task.getName());
   
    TaskFormData taskFormData = formService.getTaskFormData(task.getId());
    assertNotNull(taskFormData);
    assertNull(taskFormData.getFormKey());
    List<FormProperty> taskFormProperties = taskFormData.getFormProperties();
    assertNotNull(taskFormProperties);
    for (FormProperty formProperty : taskFormProperties) {
      System.out.println(ToStringBuilder.reflectionToString(formProperty));
    }
    formProperties = new HashMap<String, String>();
    formProperties.put("setInFirstStep", "01/12/2012");
    formService.submitTaskFormData(task.getId(), formProperties);
   
    // 获取第二个节点
    task = taskService.createTaskQuery().taskName("Second Step").singleResult();
    assertNotNull(task);
    taskFormData = formService.getTaskFormData(task.getId());
    assertNotNull(taskFormData);
    List<FormProperty> formProperties2 = taskFormData.getFormProperties();
    assertNotNull(formProperties2);
    assertEquals(1, formProperties2.size());
    assertNotNull(formProperties2.get(0).getValue());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.