protected void checkProcessInfos(final File barFolder, final DesignProcessDefinition processDefinition) throws InvalidBusinessArchiveFormatException { final String processInfos = getProcessInfos(generateInfosFromDefinition(processDefinition)); String fileContent; try { fileContent = IOUtil.read(new File(barFolder, PROCESS_INFOS_FILE)); if (!processInfos.equals(fileContent.trim())) { throw new InvalidBusinessArchiveFormatException("Invalid Business Archive format"); } } catch (final IOException e) { throw new InvalidBusinessArchiveFormatException("Invalid Business Archive format"); } }
protected void checkProcessInfos(final File barFolder, final DesignProcessDefinition processDefinition) throws InvalidBusinessArchiveFormatException { final String processInfos = getProcessInfos(generateInfosFromDefinition(processDefinition)); String fileContent; try { fileContent = IOUtil.read(new File(barFolder, PROCESS_INFOS_FILE)); if (!processInfos.equals(fileContent.trim())) { throw new InvalidBusinessArchiveFormatException("Invalid Business Archive format"); } } catch (final IOException e) { throw new InvalidBusinessArchiveFormatException("Invalid Business Archive format"); } }
public void serializeProcessDefinition(final File barFolder, final DesignProcessDefinition processDefinition) throws IOException { try { IOUtil.writeContentToFile(convertProcessToXml(processDefinition), new File(barFolder, PROCESS_DEFINITION_XML)); final String infos = generateInfosFromDefinition(processDefinition); IOUtil.writeContentToFile(getProcessInfos(infos), new File(barFolder, PROCESS_INFOS_FILE)); } catch (final FileNotFoundException e) { throw new IOException(e); } }
public void serializeProcessDefinition(final File barFolder, final DesignProcessDefinition processDefinition) throws IOException { try { IOUtil.writeContentToFile(convertProcessToXml(processDefinition), new File(barFolder, PROCESS_DEFINITION_XML)); final String infos = generateInfosFromDefinition(processDefinition); IOUtil.writeContentToFile(getProcessInfos(infos), new File(barFolder, PROCESS_INFOS_FILE)); } catch (final FileNotFoundException e) { throw new IOException(e); } }