private void extractBuildAndStartImport( final File documentationDataDirectory, final File temporaryWorkDirectory, final File targetFileForUploadedData) throws ZipFileExtractionException, MoveBuildDataException { File extractedZipFileDirectory = new File(temporaryWorkDirectory, "extracted"); ZipFileExtractor.extractFile(targetFileForUploadedData, extractedZipFileDirectory); moveDataIntoCorrectDirectory(documentationDataDirectory, extractedZipFileDirectory); ScenarioDocuBuildsManager.INSTANCE.updateAllBuildsAndSubmitNewBuildsForImport(); }
@Override public void contextInitialized(final ServletContextEvent servletContextEvent) { LOGGER.info("===================================================="); LOGGER.info("Scenarioo Viewer is starting up ..."); LOGGER.info("===================================================="); initializeApplicationVersion(servletContextEvent.getServletContext()); loadConfiguration(servletContextEvent); LOGGER.info(" Updating documentation content directory (will be done asynchronously ...)"); ScenarioDocuBuildsManager.INSTANCE.updateAllBuildsAndSubmitNewBuildsForImport(); LOGGER.info("===================================================="); LOGGER.info("Scenarioo Viewer started succesfully."); LOGGER.info("===================================================="); }