@Override public ConditionBuilder when() { return Query.fromType(ArchiveModel.class); }
@Override public ConditionBuilder when() { return Query.fromType(ArchiveModel.class); }
@Override public ConditionBuilder when() { return Query.fromType(EjbSessionBeanModel.class); }
@Override public ConditionBuilder when() { return Query.fromType(SpringBeanModel.class); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "jboss-web"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "process-definition"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "weblogic-web-app"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "ejb-jar"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, DATASOURCES_ROOT_TAG); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "beans"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "web-app").withProperty(XmlFileModel.FILE_NAME, QueryPropertyComparisonType.NOT_EQUALS, "geronimo-web.xml"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(FileModel.FILE_NAME, "ibm-webservices-ext.xmi") .withProperty(XmlFileModel.ROOT_TAG_NAME, "WsExtension"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(FileModel.FILE_NAME, "ibm-ejb-jar-bnd.xmi") .withProperty(XmlFileModel.ROOT_TAG_NAME, "EJBJarBinding"); }
@Override public ConditionBuilder when() { return Query.fromType(XmlFileModel.class).withProperty(XmlFileModel.ROOT_TAG_NAME, "jboss").withProperty(FileModel.FILE_NAME, "jboss.xml"); }
@Override public ConditionBuilder when() { return Query.fromType(FileModel.class).withProperty(FileModel.IS_DIRECTORY, false) .withProperty(FileModel.FILE_PATH, QueryPropertyComparisonType.REGEX, ".*\\.properties$"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(JspSourceFileModel.class)) .perform(new ParseSourceOperation()); } // @formatter:on
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { ConditionBuilder applicationReportFound = Query.fromType(ApplicationReportModel.class); AbstractIterationOperation<ApplicationReportModel> addToApplicationIndex = new AddToApplicationIndex(); return ConfigurationBuilder.begin() .addRule() .when(applicationReportFound) .perform(addToApplicationIndex); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(new ProcessingIsOnlineGraphCondition().and(Query.fromType(XmlFileModel.class))) .perform(new ValidateAndRegisterClassification()); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(JavaSourceFileModel.class)) .perform(new IndexJavaFileIterationOperator() .and(Commit.every(100)) .and(IterationProgress.monitoring("Index Java Source Files", 250))); }
@Override public Configuration getConfiguration(GraphContext context) { return ConfigurationBuilder.begin().addRule() .when(Query.fromType(ArchiveModel.class).excludingType(IgnoredArchiveModel.class)) .perform(UnzipArchiveToOutputFolder.unzip() .and(IterationProgress.monitoring("Unzipped archive: ", 1)) .and(Commit.every(1)) ); } }