private void logDeployment(Object location, WorkflowDeployment deployment) { if (logger.isDebugEnabled()) { String title = deployment.getDefinition().getTitle(); String version = deployment.getDefinition().getVersion(); int problemLength = deployment.getProblems().length; logger.debug("Workflow deployer: Deployed process definition '" + title + "' (version " + version + ") from '" + location + "' with " + problemLength + " problems"); } }
/** * Create a new {@link WorkflowDeployment}. * @param wfDef WorkflowDefinition * @param problems String * @return WorkflowDeployment */ public WorkflowDeployment createDeployment(WorkflowDefinition wfDef, String... problems) { WorkflowDeployment wfDeployment = new WorkflowDeployment(wfDef, problems); return wfDeployment; }
protected WorkflowDefinition deployDefinition(String resource) { InputStream input = getInputStream(resource); WorkflowDeployment deployment = workflowService.deployDefinition(ActivitiConstants.ENGINE_ID, input, MimetypeMap.MIMETYPE_XML); WorkflowDefinition definition = deployment.getDefinition(); return definition; }
protected WorkflowDefinition deployDefinition(String resource) { InputStream input = getInputStream(resource); WorkflowDeployment deployment = workflowEngine.deployDefinition(input, XML); WorkflowDefinition definition = deployment.getDefinition(); return definition; }
private void logDeployment(Object location, WorkflowDeployment deployment) { if (logger.isDebugEnabled()) { String title = deployment.getDefinition().getTitle(); String version = deployment.getDefinition().getVersion(); int problemLength = deployment.getProblems().length; logger.debug("Workflow deployer: Deployed process definition '" + title + "' (version " + version + ") from '" + location + "' with " + problemLength + " problems"); } }
protected WorkflowDefinition deployDefinition(String resource) { InputStream input = getInputStream(resource); WorkflowDeployment deployment = workflowService.deployDefinition(getEngine(), input, XML); WorkflowDefinition definition = deployment.getDefinition(); return definition; }
/** * Create a new {@link WorkflowDeployment}. * @param wfDef WorkflowDefinition * @param problems String * @return WorkflowDeployment */ public WorkflowDeployment createDeployment(WorkflowDefinition wfDef, String... problems) { WorkflowDeployment wfDeployment = new WorkflowDeployment(wfDef, problems); return wfDeployment; }
public WorkflowDeployment deployDefinition(String engineId, InputStream workflowDefinition, String mimetype, String name) { WorkflowComponent component = getWorkflowComponent(engineId); WorkflowDeployment deployment = component.deployDefinition(workflowDefinition, mimetype, name); if (logger.isDebugEnabled() && deployment.getProblems().length > 0) { for (String problem : deployment.getProblems()) { logger.debug("Workflow definition '" + deployment.getDefinition().getTitle() + "' problem: " + problem); } } return deployment; }
protected WorkflowDefinition deployDefinition(String resource) { InputStream input = getInputStream(resource); WorkflowDeployment deployment = workflowService.deployDefinition(getEngine(), input, XML); WorkflowDefinition definition = deployment.getDefinition(); return definition; }
public WorkflowDeployment deployDefinition(String engineId, InputStream workflowDefinition, String mimetype, String name) { WorkflowComponent component = getWorkflowComponent(engineId); WorkflowDeployment deployment = component.deployDefinition(workflowDefinition, mimetype, name); if (logger.isDebugEnabled() && deployment.getProblems().length > 0) { for (String problem : deployment.getProblems()) { logger.debug("Workflow definition '" + deployment.getDefinition().getTitle() + "' problem: " + problem); } } return deployment; }
/** * ALF-15939: Call-activity should be multi-tenant aware. */ public void testSubProcessCallActivity() throws Exception { // Run as User1 so tenant domain 1 AuthenticationUtil.setFullyAuthenticatedUser(user1); // Deploy called sub-process on tenant domain 1 InputStream input = getInputStream(CALLACTIVITY_SUBPROCESS_LOCATION); WorkflowDeployment deployment = workflowService.deployDefinition(getEngine(), input, XML); // Deploy called main-process on tenant domain 1 input = getInputStream(CALLACTIVITY_MAINPROCESS_LOCATION); deployment = workflowService.deployDefinition(getEngine(), input, XML); WorkflowDefinition mainProcessDefinition = deployment.getDefinition(); // Start a process, which immediately tries to call the sub-process before returning control to thread try { workflowService.startWorkflow(mainProcessDefinition.getId(), new HashMap<QName, Serializable>()); } catch(Exception e) { e.printStackTrace(); fail("No exception was expected while running process, but got: " + e.toString()); } } }
if (deployment != null) WorkflowDefinition def = deployment.getDefinition(); if (deployment.getProblems().length > 0) for (String problem : deployment.getProblems())
assertTrue(workflowService.isDefinitionDeployed(workflowNode)); List<WorkflowDefinition> defs = workflowService.getAllDefinitionsByName(workflowDeployment.getDefinition().getName()); assertNotNull(defs); assertEquals(1, defs.size()); workflowService.undeployDefinition(workflowDeployment.getDefinition().getId()); assertFalse(workflowService.isDefinitionDeployed(workflowNode));
if (deployment != null) WorkflowDefinition def = deployment.getDefinition(); if (deployment.getProblems().length > 0) for (String problem : deployment.getProblems())
WorkflowDefinition def = deployment.getDefinition(); for (String problem : deployment.getProblems())
WorkflowDefinition def = deployment.getDefinition(); for (String problem : deployment.getProblems())