protected DeploymentBuilder addBytes(String resourceName, byte[] bytes) { ResourceEntity resource = new ResourceEntity(); resource.setBytes(bytes); resource.setName(resourceName); deployment.addResource(resource); return this; }
protected DeploymentBuilder addBytes(String resourceName, byte[] bytes) { ResourceEntity resource = new ResourceEntity(); resource.setBytes(bytes); resource.setName(resourceName); deployment.addResource(resource); return this; }
protected List<CaseDefinitionEntity> transform() { // convert the model to the XML string representation OutputStream outputStream = new ByteArrayOutputStream(); Cmmn.writeModelToStream(outputStream, modelInstance); InputStream inputStream = IoUtil.convertOutputStreamToInputStream(outputStream); byte[] model = org.camunda.bpm.engine.impl.util.IoUtil.readInputStream(inputStream, "model"); ResourceEntity resource = new ResourceEntity(); resource.setBytes(model); resource.setName("test"); transformer.setResource(resource); List<CaseDefinitionEntity> definitions = transformer.transform(); IoUtil.closeSilently(outputStream); IoUtil.closeSilently(inputStream); return definitions; }
protected DeploymentBuilder addBytes(String resourceName, byte[] bytes) { ResourceEntity resource = new ResourceEntity(); resource.setBytes(bytes); resource.setName(resourceName); deployment.addResource(resource); return this; }
protected List<CaseDefinitionEntity> transform() { // convert the model to the XML string representation OutputStream outputStream = new ByteArrayOutputStream(); Cmmn.writeModelToStream(outputStream, modelInstance); InputStream inputStream = IoUtil.convertOutputStreamToInputStream(outputStream); byte[] model = org.camunda.bpm.engine.impl.util.IoUtil.readInputStream(inputStream, "model"); ResourceEntity resource = new ResourceEntity(); resource.setBytes(model); resource.setName("test"); transformer.setResource(resource); List<CaseDefinitionEntity> definitions = transformer.transform(); IoUtil.closeSilently(outputStream); IoUtil.closeSilently(inputStream); return definitions; }