@Test public void testTaskNameValid() { TaskName taskName = new TaskName(TASK_NAME_VALID); Set<ConstraintViolation<TaskName>> violations = this.validator.validate(taskName); assertTrue(violations.isEmpty()); }
@Override protected Node<View<BPMNDefinition>, Edge> doBuild(final BuilderContext context) { final Node<View<BPMNDefinition>, Edge> node = super.doBuild(context); final ServiceTask serviceTask = (ServiceTask) node.getContent().getDefinition(); // Oryx handles the taskName property, use it for populating the service task. final String taskName = serviceTask.getExecutionSet().getTaskName().getValue(); final WorkItemDefinition workItemDefinition = workItemDefinitionRegistry.get().get(taskName); ServiceTaskFactory.ServiceTaskBuilder.setProperties(workItemDefinition, serviceTask); return node; } }
@Override public ServiceTask build() { final ServiceTask serviceTask = newInstance(); final String name = workItemDefinition.getName(); setProperties(workItemDefinition, serviceTask); serviceTask.getExecutionSet().getTaskName().setValue(name); serviceTask.getGeneral().getName().setValue(workItemDefinition.getDisplayName()); serviceTask.getGeneral().getDocumentation().setValue(workItemDefinition.getDocumentation()); serviceTask.setDescription(workItemDefinition.getDescription()); serviceTask.getDataIOSet() .getAssignmentsinfo() .setValue(workItemDefinition.getParameters() + workItemDefinition.getResults()); return serviceTask; }
@Test public void testTaskNameInvalidNull() { TaskName taskName = new TaskName(null); Set<ConstraintViolation<TaskName>> violations = this.validator.validate(taskName); assertEquals(2, violations.size()); }
assertEquals("TaskTest", executionSet.getTaskName().getValue()); assertEquals("TaskTest", executionSet.getSubject().getValue()); assertEquals("TaskTest", executionSet.getActors().getValue());
@Test public void testTaskNameInvalid1() { TaskName taskName = new TaskName(TASK_NAME_INVALID); Set<ConstraintViolation<TaskName>> violations = this.validator.validate(taskName); assertEquals(1, violations.size()); }
userTaskExecutionSet.getTaskName().getValue()); assertEquals("true", userTaskExecutionSet.getIsAsync().getValue().toString());
@Test public void testTaskNameInvalidEmpty() { TaskName taskName = new TaskName(""); Set<ConstraintViolation<TaskName>> violations = this.validator.validate(taskName); assertEquals(2, violations.size()); }
userTaskExecutionSet.getTaskName().getValue()); assertEquals("true", userTaskExecutionSet.getIsAsync().getValue().toString());
@Test public void testUserTaskExecutionSetTaskNameValid() { UserTaskExecutionSet userTaskExecutionSet = new UserTaskExecutionSet(); userTaskExecutionSet.setTaskName(new TaskName(TASK_NAME_VALID)); Set<ConstraintViolation<UserTaskExecutionSet>> violations = this.validator.validate(userTaskExecutionSet); assertTrue(violations.isEmpty()); }
private PropertyWriter serviceTask(Node<View<ServiceTask>, ?> n) { org.eclipse.bpmn2.Task task = bpmn2.createTask(); task.setId(n.getUUID()); ServiceTask definition = n.getContent().getDefinition(); ServiceTaskPropertyWriter p = propertyWriterFactory.of(task); p.setServiceTaskName(definition.getName()); TaskGeneralSet general = definition.getGeneral(); p.setName(general.getName().getValue()); p.setDocumentation(general.getDocumentation().getValue()); p.setAssignmentsInfo( definition.getDataIOSet().getAssignmentsinfo()); ServiceTaskExecutionSet executionSet = definition.getExecutionSet(); p.setTaskName(executionSet.getTaskName().getValue()); p.setAsync(executionSet.getIsAsync().getValue()); p.setOnEntryAction(executionSet.getOnEntryAction()); p.setOnExitAction(executionSet.getOnExitAction()); p.setAdHocAutostart(executionSet.getAdHocAutostart().getValue()); p.setSimulationSet(definition.getSimulationSet()); p.setBounds(n.getContent().getBounds()); return p; }
@Test public void testUserTaskExecutionSetTaskNameInvalid() { UserTaskExecutionSet userTaskExecutionSet = new UserTaskExecutionSet(); userTaskExecutionSet.setTaskName(new TaskName(TASK_NAME_INVALID)); Set<ConstraintViolation<UserTaskExecutionSet>> violations = this.validator.validate(userTaskExecutionSet); assertEquals(1, violations.size()); }
@Test public void testBuild() { final ServiceTask serviceTask = tested.build(getWorkItemDefinitionName()); assertEquals(WID_NAME, serviceTask.getName()); assertEquals(WID_NAME, serviceTask.getTaskType().getRawType()); assertEquals(WID_NAME, serviceTask.getExecutionSet().getTaskName().getValue()); assertEquals(WID_CAT, serviceTask.getCategory()); assertEquals(WID_HANDLER, serviceTask.getDefaultHandler()); assertEquals(WID_DISP_NAME, serviceTask.getGeneral().getName().getValue()); assertEquals(WID_DOC, serviceTask.getGeneral().getDocumentation().getValue()); assertEquals(WID_DESC, serviceTask.getDescription()); assertEquals(WID_PARAMS + WID_RESULTS, serviceTask.getDataIOSet().getAssignmentsinfo().getValue()); }
@Test public void testUserTaskTaskNameInvalid() { UserTask userTask = new UserTask(); userTask.getExecutionSet().setTaskName(new TaskName(TASK_NAME_INVALID)); Set<ConstraintViolation<UserTask>> violations = this.validator.validate(userTask); assertEquals(1, violations.size()); }
private PropertyWriter userTask(Node<View<UserTask>, ?> n) { org.eclipse.bpmn2.UserTask task = bpmn2.createUserTask(); task.setId(n.getUUID()); UserTask definition = n.getContent().getDefinition(); UserTaskPropertyWriter p = propertyWriterFactory.of(task); TaskGeneralSet general = definition.getGeneral(); p.setName(general.getName().getValue()); p.setDocumentation(general.getDocumentation().getValue()); p.setSimulationSet(definition.getSimulationSet()); UserTaskExecutionSet executionSet = definition.getExecutionSet(); p.setTaskName(executionSet.getTaskName().getValue()); p.setActors(executionSet.getActors()); p.setAssignmentsInfo(executionSet.getAssignmentsinfo()); p.setSkippable(executionSet.getSkippable().getValue()); p.setGroupId(executionSet.getGroupid().getValue()); p.setSubject(executionSet.getSubject().getValue()); p.setDescription(executionSet.getDescription().getValue()); p.setPriority(executionSet.getPriority().getValue()); p.setAsync(executionSet.getIsAsync().getValue()); p.setCreatedBy(executionSet.getCreatedBy().getValue()); p.setAdHocAutostart(executionSet.getAdHocAutostart().getValue()); p.setOnEntryAction(executionSet.getOnEntryAction()); p.setOnExitAction(executionSet.getOnExitAction()); p.setContent(executionSet.getContent().getValue()); p.setSLADueDate(executionSet.getSlaDueDate().getValue()); p.setBounds(n.getContent().getBounds()); return p; }
@Test public void testUserTaskTaskNameValid() { UserTask userTask = new UserTask(); userTask.getExecutionSet().setTaskName(new TaskName(TASK_NAME_VALID)); Set<ConstraintViolation<UserTask>> violations = this.validator.validate(userTask); assertTrue(violations.isEmpty()); }
assertEquals(taskName, executionSet.getTaskName().getValue()); assertEquals(subject, executionSet.getSubject().getValue()); assertEquals(actors, executionSet.getActors().getValue());
public ServiceTaskExecutionSet() { this(new TaskName("Service Task"), new IsAsync(), new AdHocAutostart(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
public UserTaskExecutionSet() { this(new TaskName("Task"), new Actors(), new Groupid(), new AssignmentsInfo(), new IsAsync(), new Skippable(), new Priority(""), new Subject(""), new Description(""), new CreatedBy(), new AdHocAutostart(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new Content(""), new SLADueDate("")); }