@Override public void perform(GraphRewrite event, EvaluationContext context, WindupConfigurationModel payload) { ProjectModel projectModel = payload.getInputPath().getProjectModel(); if (projectModel == null) { throw new WindupException("Error, no project found in: " + payload.getInputPath().getFilePath()); } createApplicationReport(event.getGraphContext(), projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context, WindupConfigurationModel payload) { ProjectModel projectModel = payload.getInputPath().getProjectModel(); if (projectModel == null) { throw new WindupException("Error, no project found in: " + payload.getInputPath().getFilePath()); } createApplicationReport(event.getGraphContext(), projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context) { WindupConfigurationModel windupConfiguration = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); ProjectModel projectModel = windupConfiguration.getInputPath().getProjectModel(); if (projectModel == null) { throw new WindupException("Error, no project found in: " + windupConfiguration.getInputPath().getFilePath()); } createSpringBeanReport(event.getGraphContext(), projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context) { WindupConfigurationModel windupConfiguration = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); ProjectModel projectModel = windupConfiguration.getInputPath().getProjectModel(); if (projectModel == null) { throw new WindupException("Error, no project found in: " + windupConfiguration.getInputPath().getFilePath()); } createHibernateReport(event.getGraphContext(), projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context, WindupJavaConfigurationModel payload) { WindupConfigurationModel configurationModel = WindupConfigurationService.getConfigurationModel(event .getGraphContext()); ProjectModel projectModel = configurationModel.getInputPath().getProjectModel(); createIgnoredFilesReport(event.getGraphContext(), payload, projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context) { // configuration of current execution WindupConfigurationModel configurationModel = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); // reference to input project model ProjectModel projectModel = configurationModel.getInputPath().getProjectModel(); createEJBReport(event.getGraphContext(), projectModel); }
@Override public void perform(GraphRewrite event, EvaluationContext context) { // configuration of current execution WindupConfigurationModel configurationModel = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); // reference to input project model ProjectModel projectModel = configurationModel.getInputPath().getProjectModel(); createIPReport(event.getGraphContext(), projectModel); } });
.getUnique(); String inputDir = configuration.getInputPath().getFilePath(); inputDir = Paths.get(inputDir).toAbsolutePath().toString();
@Override public void perform(GraphRewrite event, EvaluationContext context) { WindupConfigurationModel cfg = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); FileModel inputFM = cfg.getInputPath(); String inputPath = inputFM.getFilePath(); String reportDirectory = new ReportService(event.getGraphContext()).getReportDirectory(); String tattletaleDir = Paths.get(reportDirectory, TATTLETALE_REPORT_SUBDIR).toString(); Main main = new Main(); main.setSource(inputPath); main.setDestination(tattletaleDir); try { main.execute(); } catch (Exception e) { throw new WindupException("Failed to run Tattletale due to: " + e.getMessage()); } } }
@Override public void perform(GraphRewrite event, EvaluationContext context) { WindupConfigurationModel cfg = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); FileModel inputFM = cfg.getInputPath(); ProjectModel inputProjectModel = inputFM.getProjectModel(); ApplicationReportModel applicationReportModel = new ApplicationReportService(event.getGraphContext()).create(); applicationReportModel.setReportName("Tattletale"); applicationReportModel.setDisplayInApplicationReportIndex(true); applicationReportModel.setProjectModel(inputProjectModel); applicationReportModel.setTemplateType(TemplateType.OTHER); applicationReportModel.setReportFilename(TATTLETALE_INDEX_HTML); } }
@Override public void perform(GraphRewrite event, EvaluationContext context) { WindupConfigurationModel cfg = WindupConfigurationService.getConfigurationModel(event.getGraphContext()); FileModel mainFileModel = cfg.getInputPath(); ProjectService projectModelService = new ProjectService(event.getGraphContext()); ProjectModel mainProjectModel = mainFileModel.getProjectModel(); if (mainProjectModel == null) { mainProjectModel = projectModelService.create(); mainProjectModel.setName(mainFileModel.getFileName()); mainProjectModel.setDescription("Source Directory"); mainFileModel.setProjectModel(mainProjectModel); mainProjectModel.setRootFileModel(mainFileModel); mainProjectModel.addFileModel(mainFileModel); } addProjectToChildFiles(mainFileModel, mainProjectModel); }