本文整理了Java中org.activiti.engine.repository.Deployment.getId()
方法的一些代码示例,展示了Deployment.getId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getId()
方法的具体详情如下:
包路径:org.activiti.engine.repository.Deployment
类名称: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));
}
}
内容来源于网络,如有侵权,请联系作者删除!