protected ConditionBuilder when() { return Query.fromType(JNDIResourceModel.class).or(Query.fromType(ThreadPoolModel.class)); }
protected ConditionBuilder when() { return Query.fromType(JNDIResourceModel.class).or(Query.fromType(ThreadPoolModel.class)); }
@Override public Configuration getConfiguration(GraphContext context) { ConditionBuilder applicationProjectModelsFound = Query.fromType(HibernateConfigurationFileModel.class).or( Query.fromType(HibernateEntityModel.class)); GraphOperation addReport = new GraphOperation() { @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 String toString() { return "CreateHibernateReport"; } }; return ConfigurationBuilder.begin() .addRule() .when(applicationProjectModelsFound) .perform(addReport); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) ConditionBuilder applicationProjectModelsFound = Query.fromType(HibernateConfigurationFileModel.class).or( Query.fromType(HibernateEntityModel.class));
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) ConditionBuilder applicationProjectModelsFound = Query.fromType(HibernateConfigurationFileModel.class).or( Query.fromType(HibernateEntityModel.class));