@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(FileModel.class); q.withProperty(FileModel.FILE_NAME,filename); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(OverviewReportLineMessageModel.class); q.withProperty(OverviewReportLineMessageModel.PROPERTY_MESSAGE, QueryPropertyComparisonType.REGEX, messagePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(FileModel.class); q.withProperty(FileModel.FILE_NAME,filename); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(OverviewReportLineMessageModel.class); q.withProperty(OverviewReportLineMessageModel.PROPERTY_MESSAGE, QueryPropertyComparisonType.REGEX, messagePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { Boolean generateReport = (Boolean)event.getGraphContext().getOptionMap().get(EnableCompatibleFilesReportOption.NAME); if (generateReport == null) generateReport = false; return generateReport && Query.fromType(WindupConfigurationModel.class).evaluate(event, context); } };
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { Boolean generateReport = (Boolean)event.getGraphContext().getOptionMap().get(EnableCompatibleFilesReportOption.NAME); if (generateReport == null) generateReport = false; return generateReport && Query.fromType(WindupConfigurationModel.class).evaluate(event, context); } };
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(InlineHintModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String HINT_STEP = "hintModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(HINT_STEP); pipeline.out(InlineHintModel.FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(HINT_STEP); } }); } q.withProperty(InlineHintModel.HINT, QueryPropertyComparisonType.REGEX, messagePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(ClassificationModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String CLASSIFICATION_STEP = "classificationModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(CLASSIFICATION_STEP); pipeline.out(ClassificationModel.FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(CLASSIFICATION_STEP); } }); } q.withProperty(ClassificationModel.CLASSIFICATION, QueryPropertyComparisonType.REGEX, classificationPattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(TechnologyTagModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String TECHNOLOGYTAG_STEP = "technologyTagModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(TECHNOLOGYTAG_STEP); pipeline.out(TechnologyTagModel.TECH_TAG_TO_FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(TECHNOLOGYTAG_STEP); } }); } q.withProperty(TechnologyTagModel.NAME, QueryPropertyComparisonType.REGEX, namePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(InlineHintModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String HINT_STEP = "hintModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(HINT_STEP); pipeline.out(InlineHintModel.FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(HINT_STEP); } }); } q.withProperty(InlineHintModel.HINT, QueryPropertyComparisonType.REGEX, messagePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(TechnologyTagModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String TECHNOLOGYTAG_STEP = "technologyTagModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(TECHNOLOGYTAG_STEP); pipeline.out(TechnologyTagModel.TECH_TAG_TO_FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(TECHNOLOGYTAG_STEP); } }); } q.withProperty(TechnologyTagModel.NAME, QueryPropertyComparisonType.REGEX, namePattern); return q.evaluate(event, context); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { QueryBuilderFind q = Query.fromType(ClassificationModel.class); if (StringUtils.isNotBlank(filename)) { q.piped(new QueryGremlinCriterion() { private static final String CLASSIFICATION_STEP = "classificationModel"; @Override public void query(GraphRewrite event, GraphTraversal<?, Vertex> pipeline) { pipeline.as(CLASSIFICATION_STEP); pipeline.out(ClassificationModel.FILE_MODEL); pipeline.has(FileModel.FILE_NAME, filename); pipeline.select(CLASSIFICATION_STEP); } }); } q.withProperty(ClassificationModel.CLASSIFICATION, QueryPropertyComparisonType.REGEX, classificationPattern); return q.evaluate(event, context); }