use of org.jbpm.services.api.model.DeploymentUnit in project jbpm by kiegroup.
the class SupportProcessBaseTest method cleanup.
@After
public void cleanup() {
DebugTaskLifeCycleEventListener.resetEventCounter();
TestUtil.cleanupSingletonSessionId();
if (units != null && !units.isEmpty()) {
for (DeploymentUnit unit : units) {
deploymentService.undeploy(unit);
}
units.clear();
}
}
use of org.jbpm.services.api.model.DeploymentUnit in project jbpm by kiegroup.
the class RuntimeDataServiceEJBIntegrationTest method cleanup.
@After
public void cleanup() {
if (processInstanceId != null) {
// let's abort process instance to leave the system in clear state
processService.abortProcessInstance(processInstanceId);
ProcessInstance pi = processService.getProcessInstance(processInstanceId);
assertNull(pi);
}
int deleted = 0;
deleted += commandService.execute(new UpdateStringCommand("delete from NodeInstanceLog nid"));
deleted += commandService.execute(new UpdateStringCommand("delete from ProcessInstanceLog pid"));
deleted += commandService.execute(new UpdateStringCommand("delete from VariableInstanceLog vsd"));
deleted += commandService.execute(new UpdateStringCommand("delete from AuditTaskImpl vsd"));
System.out.println("Deleted " + deleted);
cleanupSingletonSessionId();
if (units != null && !units.isEmpty()) {
for (DeploymentUnit unit : units) {
deploymentService.undeploy(unit);
}
units.clear();
}
}
use of org.jbpm.services.api.model.DeploymentUnit in project jbpm by kiegroup.
the class RuntimeDataServiceImplSecurityTest method cleanup.
@After
public void cleanup() {
if (processInstanceId != null) {
// let's abort process instance to leave the system in clear state
processService.abortProcessInstance(processInstanceId);
ProcessInstance pi = processService.getProcessInstance(processInstanceId);
assertNull(pi);
}
int deleted = 0;
deleted += commandService.execute(new UpdateStringCommand("delete from NodeInstanceLog nid"));
deleted += commandService.execute(new UpdateStringCommand("delete from ProcessInstanceLog pid"));
deleted += commandService.execute(new UpdateStringCommand("delete from VariableInstanceLog vsd"));
deleted += commandService.execute(new UpdateStringCommand("delete from AuditTaskImpl vsd"));
System.out.println("Deleted " + deleted);
cleanupSingletonSessionId();
if (units != null && !units.isEmpty()) {
for (DeploymentUnit unit : units) {
deploymentService.undeploy(unit);
}
units.clear();
}
}
use of org.jbpm.services.api.model.DeploymentUnit in project jbpm by kiegroup.
the class DefinitionServiceEJBIntegrationTest method testHiringProcessData.
@Test
public void testHiringProcessData() throws IOException {
assertNotNull(deploymentService);
DeploymentUnit deploymentUnit = new KModuleDeploymentUnit(GROUP_ID, ARTIFACT_ID, VERSION);
deploymentService.deploy(deploymentUnit);
units.add(deploymentUnit);
String processId = "hiring";
Collection<UserTaskDefinition> processTasks = bpmn2Service.getTasksDefinitions(deploymentUnit.getIdentifier(), processId);
assertEquals(4, processTasks.size());
Map<String, String> processData = bpmn2Service.getProcessVariables(deploymentUnit.getIdentifier(), processId);
assertEquals(9, processData.keySet().size());
Map<String, String> taskInputMappings = bpmn2Service.getTaskInputMappings(deploymentUnit.getIdentifier(), processId, "HR Interview");
assertEquals(4, taskInputMappings.keySet().size());
assertEquals("java.lang.String", taskInputMappings.get("TaskName"));
assertEquals("Object", taskInputMappings.get("GroupId"));
assertEquals("Object", taskInputMappings.get("Comment"));
assertEquals("String", taskInputMappings.get("in_name"));
Map<String, String> taskOutputMappings = bpmn2Service.getTaskOutputMappings(deploymentUnit.getIdentifier(), processId, "HR Interview");
assertEquals(4, taskOutputMappings.keySet().size());
assertEquals("String", taskOutputMappings.get("out_name"));
assertEquals("Integer", taskOutputMappings.get("out_age"));
assertEquals("String", taskOutputMappings.get("out_mail"));
assertEquals("Integer", taskOutputMappings.get("out_score"));
Map<String, Collection<String>> associatedEntities = bpmn2Service.getAssociatedEntities(deploymentUnit.getIdentifier(), processId);
assertEquals(4, associatedEntities.keySet().size());
Map<String, String> allServiceTasks = bpmn2Service.getServiceTasks(deploymentUnit.getIdentifier(), processId);
assertEquals(2, allServiceTasks.keySet().size());
}
use of org.jbpm.services.api.model.DeploymentUnit in project jbpm by kiegroup.
the class DefinitionServiceEJBIntegrationTest method itemRefIssue.
@Test
public void itemRefIssue() {
assertNotNull(deploymentService);
DeploymentUnit deploymentUnit = new KModuleDeploymentUnit(GROUP_ID, ARTIFACT_ID, VERSION);
deploymentService.deploy(deploymentUnit);
units.add(deploymentUnit);
String processId = "itemrefissue";
Map<String, String> processData = bpmn2Service.getProcessVariables(deploymentUnit.getIdentifier(), processId);
assertNotNull(processData);
}
Aggregations