@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final File externalResourceFolder = new File(barFolder, EXTERNAL_RESOURCE_FOLDER); externalResourceFolder.mkdir(); final int beginIndex = EXTERNAL_RESOURCE_FOLDER.length(); final Map<String, byte[]> resources = businessArchive.getResources("^" + EXTERNAL_RESOURCE_FOLDER + "/.*$"); for (final Entry<String, byte[]> entry : resources.entrySet()) { final File fullPathFile = new File(externalResourceFolder, entry.getKey().substring(beginIndex)); fullPathFile.getParentFile().mkdirs(); IOUtil.write(fullPathFile, entry.getValue()); } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final File externalResourceFolder = new File(barFolder, EXTERNAL_RESOURCE_FOLDER); externalResourceFolder.mkdir(); final int beginIndex = EXTERNAL_RESOURCE_FOLDER.length(); final Map<String, byte[]> resources = businessArchive.getResources("^" + EXTERNAL_RESOURCE_FOLDER + "/.*$"); for (final Entry<String, byte[]> entry : resources.entrySet()) { final File fullPathFile = new File(externalResourceFolder, entry.getKey().substring(beginIndex)); fullPathFile.getParentFile().mkdirs(); IOUtil.write(fullPathFile, entry.getValue()); } }
private void writeBonitaConfiguration(File folder, List<BonitaConfiguration> bonitaConfigurations) throws IOException { for (BonitaConfiguration bonitaConfiguration : bonitaConfigurations) { String[] pathArray = bonitaConfiguration.getResourceName().split("/"); Path path = folder.toPath(); for (String pathChunk : pathArray) { path = path.resolve(pathChunk); } path.toFile().getParentFile().mkdirs(); IOUtil.write(path.toFile(), bonitaConfiguration.getResourceContent()); } }
private void writeBonitaConfiguration(File folder, List<BonitaConfiguration> bonitaConfigurations) throws IOException { for (BonitaConfiguration bonitaConfiguration : bonitaConfigurations) { String[] pathArray = bonitaConfiguration.getResourceName().split("/"); Path path = folder.toPath(); for (String pathChunk : pathArray) { path = path.resolve(pathChunk); } path.toFile().getParentFile().mkdirs(); IOUtil.write(path.toFile(), bonitaConfiguration.getResourceContent()); } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final Map<String, byte[]> resources = businessArchive.getResources(getFileName()); for (final Entry<String, byte[]> entry : resources.entrySet()) { final byte[] value = entry.getValue(); if (value != null) { final File file = new File(barFolder, entry.getKey()); IOUtil.write(file, entry.getValue()); } } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final Map<String, byte[]> resources = businessArchive.getResources(getFileName()); for (final Entry<String, byte[]> entry : resources.entrySet()) { final byte[] value = entry.getValue(); if (value != null) { final File file = new File(barFolder, entry.getKey()); IOUtil.write(file, entry.getValue()); } } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final File folder = new File(barFolder, getFolderName()); folder.mkdir(); final int beginIndex = getFolderName().length(); final Map<String, byte[]> resources = businessArchive.getResources("^" + getFolderName() + "/.*$"); for (final Entry<String, byte[]> entry : resources.entrySet()) { final File file = new File(folder, entry.getKey().substring(beginIndex)); IOUtil.write(file, entry.getValue()); } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final File folder = new File(barFolder, getFolderName()); folder.mkdir(); final int beginIndex = getFolderName().length(); final Map<String, byte[]> resources = businessArchive.getResources("^" + getFolderName() + "/.*$"); for (final Entry<String, byte[]> entry : resources.entrySet()) { final File file = new File(folder, entry.getKey().substring(beginIndex)); IOUtil.write(file, entry.getValue()); } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final FormMappingModel formMappingModel = businessArchive.getFormMappingModel(); try { final byte[] fileContent = new FormMappingModelMarshaller().serializeToXML(formMappingModel); final File file = new File(barFolder, FORM_MAPPING_FILE); IOUtil.write(file, fileContent); } catch (JAXBException | SAXException e) { throw new IOException("Cannot write Form Mapping Model to Bar folder", e); } } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final FormMappingModel formMappingModel = businessArchive.getFormMappingModel(); try { final byte[] fileContent = new FormMappingModelMarshaller().serializeToXML(formMappingModel); final File file = new File(barFolder, FORM_MAPPING_FILE); IOUtil.write(file, fileContent); } catch (JAXBException | SAXException e) { throw new IOException("Cannot write Form Mapping Model to Bar folder", e); } } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final ActorMapping actorMapping = businessArchive.getActorMapping(); if (actorMapping != null) { try { final byte[] fileContent = new ActorMappingMarshaller().serializeToXML(actorMapping); final File file = new File(barFolder, ACTOR_MAPPING_FILE); IOUtil.write(file, fileContent); } catch (XmlMarshallException e) { throw new IOException("Cannot write Actor Mapping to Bar folder", e); } } }
@Override public void saveToBarFolder(final BusinessArchive businessArchive, final File barFolder) throws IOException { final ActorMapping actorMapping = businessArchive.getActorMapping(); if (actorMapping != null) { try { final byte[] fileContent = new ActorMappingMarshaller().serializeToXML(actorMapping); final File file = new File(barFolder, ACTOR_MAPPING_FILE); IOUtil.write(file, fileContent); } catch (XmlMarshallException e) { throw new IOException("Cannot write Actor Mapping to Bar folder", e); } } }