本文整理了Java中org.activiti.engine.RepositoryService.getProcessModel
方法的一些代码示例,展示了RepositoryService.getProcessModel
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.getProcessModel
方法的具体详情如下:
包路径:org.activiti.engine.RepositoryService
类名称:RepositoryService
方法名:getProcessModel
[英]Gives access to a deployed process model, e.g., a BPMN 2.0 XML file, through a stream of bytes.
[中]通过字节流访问已部署的流程模型,例如BPMN 2.0 XML文件。
代码示例来源:origin: FINRAOS/herd
@Override
public String getProcessModel(String processDefinitionId)
{
try
{
return IOUtils.toString(activitiRepositoryService.getProcessModel(processDefinitionId));
}
catch (IOException e)
{
throw new IllegalArgumentException(e);
}
}
代码示例来源:origin: org.finra.herd/herd-service
@Override
public String getProcessModel(String processDefinitionId)
{
try
{
return IOUtils.toString(activitiRepositoryService.getProcessModel(processDefinitionId));
}
catch (IOException e)
{
throw new IllegalArgumentException(e);
}
}
代码示例来源:origin: FINRAOS/herd
@Test
public void getProcessModel()
{
String processDefinitionId = "processDefinitionId";
String expectedResult = "expectedResult";
InputStream inputStream = new ByteArrayInputStream(expectedResult.getBytes());
when(activitiRepositoryService.getProcessModel(processDefinitionId)).thenReturn(inputStream);
String actualResult = activitiService.getProcessModel(processDefinitionId);
assertEquals(expectedResult, actualResult);
verify(activitiRepositoryService).getProcessModel(processDefinitionId);
verifyNoMoreInteractions(activitiRepositoryService);
}
代码示例来源:origin: FINRAOS/herd
@Test
public void getProcessModelWhenIOExceptionThrown() throws Exception
{
String processDefinitionId = "processDefinitionId";
InputStream inputStream = mock(InputStream.class);
when(inputStream.read()).thenThrow(new IOException());
when(activitiRepositoryService.getProcessModel(processDefinitionId)).thenReturn(inputStream);
try
{
activitiService.getProcessModel(processDefinitionId);
fail();
}
catch (IllegalArgumentException illegalArgumentException)
{
assertSame(IOException.class, illegalArgumentException.getCause().getClass());
}
}
内容来源于网络,如有侵权,请联系作者删除!