org.activiti.engine.repository.Deployment.getId()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.2k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中org.activiti.engine.repository.Deployment.getId()方法的一些代码示例,展示了Deployment.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getId()方法的具体详情如下:
包路径:org.activiti.engine.repository.Deployment
类名称:Deployment
方法名:getId

Deployment.getId介绍

暂无

代码示例

代码示例来源:origin: Activiti/Activiti

@Override
public void afterTestClass(TestContext testContext) throws Exception {
 RepositoryService repositoryService = testContext.getApplicationContext().getBean(RepositoryService.class);
 for (Deployment deployment : repositoryService.createDeploymentQuery().list()) {
  repositoryService.deleteDeployment(deployment.getId(), true);
 }
}

代码示例来源:origin: Activiti/Activiti

/**
 * Creates and deploys the one task process. See {@link #createOneTaskTestProcess()}.
 * 
 * @return The process definition id (NOT the process definition key) of deployed one task process.
 */
public String deployOneTaskTestProcess() {
 BpmnModel bpmnModel = createOneTaskTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("oneTasktest.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}

代码示例来源:origin: Activiti/Activiti

public String deployTwoTasksTestProcess() {
 BpmnModel bpmnModel = createTwoTasksTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("twoTasksTestProcess.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}

代码示例来源:origin: Activiti/Activiti

public static String annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, String methodName) {
 String deploymentId = null;
 Method method = null;
 try {
  method = testClass.getMethod(methodName, (Class<?>[]) null);
 } catch (Exception e) {
  log.warn("Could not get method by reflection. This could happen if you are using @Parameters in combination with annotations.", e);
  return null;
 }
 Deployment deploymentAnnotation = method.getAnnotation(Deployment.class);
 if (deploymentAnnotation != null) {
  log.debug("annotation @Deployment creates deployment for {}.{}", testClass.getSimpleName(), methodName);
  String[] resources = deploymentAnnotation.resources();
  if (resources.length == 0) {
   String name = method.getName();
   String resource = getBpmnProcessDefinitionResource(testClass, name);
   resources = new String[] { resource };
  }
  DeploymentBuilder deploymentBuilder = processEngine.getRepositoryService().createDeployment().name(testClass.getSimpleName() + "." + methodName);
  for (String resource : resources) {
   deploymentBuilder.addClasspathResource(resource);
  }
     if (deploymentAnnotation.tenantId() != null
         && deploymentAnnotation.tenantId().length() > 0) {
         deploymentBuilder.tenantId(deploymentAnnotation.tenantId());
         } 
  deploymentId = deploymentBuilder.deploy().getId();
 }
 return deploymentId;
}

代码示例来源:origin: bluejoe2008/openwebflow

public static Deployment deployModel(RepositoryService repositoryService, String modelId) throws IOException
{
  Model modelData = repositoryService.getModel(modelId);
  //EditorSource就是XML格式的
  byte[] bpmnBytes = repositoryService.getModelEditorSource(modelId);
  String processName = modelData.getName() + ".bpmn20.xml";
  Deployment deployment = repositoryService.createDeployment().name(modelData.getName())
      .addString(processName, new String(bpmnBytes, "utf-8")).deploy();
  //设置部署ID
  modelData.setDeploymentId(deployment.getId());
  repositoryService.saveModel(modelData);
  return deployment;
}

代码示例来源:origin: bill1012/AdminEAP

(deployment.getId()).singleResult();
if (processDefinition != null)
  repositoryService.setProcessDefinitionCategory(processDefinition.getId(), deployment.getCategory());
modelData.setDeploymentId(deployment.getId());
repositoryService.saveModel(modelData);
return new Result(true);

代码示例来源:origin: org.activiti/activiti-explorer

public void buttonClick(ClickEvent event) {
  // Delete deployment, close popup window and refresh deployment list
  repositoryService.deleteDeployment(deployment.getId(), true);
  close();
  deploymentPage.refreshSelectNext();
 }
});

代码示例来源:origin: axemblr/axemblr-provisionr

protected void printDeploymentInfo(Deployment depInfo) {
  LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>();
  nvMap.put("Deployment ID", depInfo.getId());
  nvMap.put("Deployment Name", depInfo.getName());
  nvMap.put("Deployment Time", Commands.UTIL.formatDate(depInfo.getDeploymentTime()));
  Commands.UTIL.printNameValues(new PrintWriter(out(), true), nvMap);
}

代码示例来源:origin: org.apache.provisionr/activiti-karaf-commands

protected void printDeploymentInfo(Deployment depInfo) {
  LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>();
  nvMap.put("Deployment ID", depInfo.getId());
  nvMap.put("Deployment Name", depInfo.getName());
  nvMap.put("Deployment Time", Commands.UTIL.formatDate(depInfo.getDeploymentTime()));
  Commands.UTIL.printNameValues(new PrintWriter(out(), true), nvMap);
}

代码示例来源:origin: org.activiti/activiti-engine

/**
 * Creates and deploys the one task process. See {@link #createOneTaskTestProcess()}.
 * 
 * @return The process definition id (NOT the process definition key) of deployed one task process.
 */
public String deployOneTaskTestProcess() {
 BpmnModel bpmnModel = createOneTaskTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("oneTasktest.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}

代码示例来源:origin: org.activiti/activiti-engine

public String deployTwoTasksTestProcess() {
 BpmnModel bpmnModel = createTwoTasksTestProcess();
 Deployment deployment = repositoryService.createDeployment().addBpmnModel("twoTasksTestProcess.bpmn20.xml", bpmnModel).deploy();
 deploymentIdsForAutoCleanup.add(deployment.getId()); // For auto-cleanup
 ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).singleResult();
 return processDefinition.getId();
}

代码示例来源:origin: GZWgssmart/zywork

@Override
public void remove(String processName) {
  List<Deployment> deploymentList = repositoryService.createDeploymentQuery().processDefinitionKey(processName).list();
  for (Deployment deployment : deploymentList) {
    repositoryService.deleteDeployment(deployment.getId(), true);
  }
}

代码示例来源:origin: com.cisco.step.jenkins.plugins/jenkow-plugin

static void deployToEngine(File wff) throws FileNotFoundException{
  LOGGER.info("deploying "+wff+" to workflow engine");
  
  ProcessEngine eng = JenkowEngine.getEngine();
  RuntimeService rtSvc = eng.getRuntimeService();
  RepositoryService repoSvc = eng.getRepositoryService();
  String wfn = wff+"20.xml"; // TODO 9: workaround for http://forums.activiti.org/en/viewtopic.php?f=8&t=3745&start=10
  DeploymentBuilder db = repoSvc.createDeployment().addInputStream(wfn,new FileInputStream(wff));
  // TODO 4: We should avoid redeploying here, if workflow file of a given version(?) is already deployed?
  Deployment d = db.deploy();
  ProcessDefinition pDef = repoSvc.createProcessDefinitionQuery().deploymentId(d.getId()).singleResult();
  LOGGER.fine("deployedToEngine("+wff+") --> "+pDef);
}

代码示例来源:origin: gem-team/gem

/**
 * @Description:发布流程
 * @param type 流程的key
 * @author: Ryan
 * @date 2018年11月18日
 */
public String deployment(String type) {
  DeploymentBuilder createDeployment = repositoryService.createDeployment();
  createDeployment.addClasspathResource("processes/"+type+".bpmn");
  createDeployment.addClasspathResource("processes/"+type+".png");
  Deployment deploy = createDeployment.deploy();
  return deploy.getId();
}

代码示例来源:origin: FINRAOS/herd

private String deployWorkflow() throws Exception
{
  Deployment deployment = repositoryService.createDeployment().addClasspathResource(ACTIVITI_XML_HERD_WORKFLOW).deploy();
  assertNotNull(deployment.getId());
  return deployment.getId();
}

代码示例来源:origin: org.aperteworkflow/activiti-context

public String deployProcessDefinition(String processName, InputStream definitionStream, InputStream processMapImageStream) {
    RepositoryService service = getProcessEngine()
        .getRepositoryService();
    DeploymentBuilder deployment = service.createDeployment();
//        deployment.name(processName);
    deployment.addInputStream(processName + ".bpmn20.xml", definitionStream);
    if (processMapImageStream != null)
      deployment.addInputStream(processName + ".png", processMapImageStream);
    Deployment deploy = deployment.deploy();
    return deploy.getId();
  }

代码示例来源:origin: FINRAOS/herd

/**
 * Deletes all deployments in the database and any associated tables.
 */
protected void deleteActivitiDeployments()
{
  for (Deployment deployment : activitiRepositoryService.createDeploymentQuery().list())
  {
    activitiRepositoryService.deleteDeployment(deployment.getId(), true);
  }
}

代码示例来源:origin: org.activiti/activiti-explorer

protected void deployModelerModel(final ObjectNode modelNode) {
 BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode);
 byte[] bpmnBytes = new BpmnXMLConverter().convertToXML(model);
 
 String processName = modelData.getName() + ".bpmn20.xml";
 Deployment deployment = repositoryService.createDeployment()
     .name(modelData.getName())
     .addString(processName, new String(bpmnBytes))
     .deploy();
 ExplorerApp.get().getViewManager().showDeploymentPage(deployment.getId());
}

代码示例来源:origin: org.activiti/activiti-rest

public DeploymentResponse(Deployment deployment, String url) {
 setId(deployment.getId());
 setName(deployment.getName());
 setDeploymentTime(deployment.getDeploymentTime());
 setCategory(deployment.getCategory());
 setTenantId(deployment.getTenantId());
 setUrl(url);
}

代码示例来源:origin: org.activiti/activiti-explorer

public DeploymentListitem(Deployment deployment) {
 addItemProperty("id", new ObjectProperty<String>(deployment.getId(), String.class));
 if(deployment.getName() != null) {
  addItemProperty("name", new ObjectProperty<String>(deployment.getName(), String.class));
 } else {
  addItemProperty("name", new ObjectProperty<String>(ExplorerApp.get().getI18nManager().getMessage(Messages.DEPLOYMENT_NO_NAME), String.class));
 }
}

相关文章

微信公众号

最新文章

更多