public JavaClassBuilder references(String regex) { JavaClassBuilder javaClass = JavaClass.references(regex); ((JavaClass) javaClass).setInputVariablesName(this.inputVarName); return javaClass; } }
public JavaClassBuilder references(String regex) { JavaClassBuilder javaClass = JavaClass.references(regex); ((JavaClass) javaClass).setInputVariablesName(this.inputVarName); return javaClass; } }
public JavaClassBuilder references(String regex) { JavaClassBuilder javaClass = JavaClass.references(regex); ((JavaClass) javaClass).setInputVariablesName(this.inputVarName); return javaClass; } }
@Override public Configuration getConfiguration(RuleLoaderContext context) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin() .addRule() .when(JavaClass.references("javax.annotation.sql.DataSourceDefinition").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractDataSourceMetadata(event, payload); } }) .withId(ruleIDPrefix + "_DataSourceDefinition"); }
@Override public Configuration getConfiguration(RuleLoaderContext context) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin() .addRule() .when(JavaClass.references("javax.annotation.sql.DataSourceDefinition").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractDataSourceMetadata(event, payload); } }) .withId(ruleIDPrefix + "_DataSourceDefinition"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin().addRule() .when(JavaClass .references("javax.persistence.Entity").at(TypeReferenceLocation.ANNOTATION).as(ENTITY_ANNOTATIONS) .or(JavaClass.references("javax.persistence.Table").at(TypeReferenceLocation.ANNOTATION).as(TABLE_ANNOTATIONS_LIST)) .or(JavaClass.references("javax.persistence.NamedQuery").at(TypeReferenceLocation.ANNOTATION).as(NAMED_QUERY_LIST)) .or(JavaClass.references("javax.persistence.NamedQueries").at(TypeReferenceLocation.ANNOTATION).as(NAMED_QUERIES_LIST)) .or(JavaClass.references("javax.persistence.DiscriminatorValue").at(TypeReferenceLocation.ANNOTATION).as(DISCRIMINATOR_VALUE_LIST)) ) .perform(Iteration.over(ENTITY_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractEntityBeanMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JPAEntityBeanRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin().addRule() .when(JavaClass .references("javax.persistence.Entity").at(TypeReferenceLocation.ANNOTATION).as(ENTITY_ANNOTATIONS) .or(JavaClass.references("javax.persistence.Table").at(TypeReferenceLocation.ANNOTATION).as(TABLE_ANNOTATIONS_LIST)) .or(JavaClass.references("javax.persistence.NamedQuery").at(TypeReferenceLocation.ANNOTATION).as(NAMED_QUERY_LIST)) .or(JavaClass.references("javax.persistence.NamedQueries").at(TypeReferenceLocation.ANNOTATION).as(NAMED_QUERIES_LIST)) .or(JavaClass.references("javax.persistence.DiscriminatorValue").at(TypeReferenceLocation.ANNOTATION).as(DISCRIMINATOR_VALUE_LIST)) ) .perform(Iteration.over(ENTITY_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractEntityBeanMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JPAEntityBeanRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("java.rmi.Remote") .at(TypeReferenceLocation.IMPORT) .as(RMI_INHERITANCE)) .perform(Iteration.over(RMI_INHERITANCE).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_RMIInheritanceRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin() .addRule() .when(JavaClass.references("javax.ejb.{annotationType}").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractEJBMetadata(event, payload); } }) .where("annotationType").matches("Stateless|Stateful") .withId(ruleIDPrefix + "_StatelessAndStatefulRule") .addRule() .when(JavaClass.references("javax.ejb.MessageDriven").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMessageDrivenMetadata(event, payload); } }) .withId(ruleIDPrefix + "_MessageDrivenRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("java.rmi.Remote") .at(TypeReferenceLocation.IMPORT) .as(RMI_INHERITANCE)) .perform(Iteration.over(RMI_INHERITANCE).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_RMIInheritanceRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("javax.jws.WebService") .at(TypeReferenceLocation.ANNOTATION) .as(JAXWS_ANNOTATIONS)) .perform(Iteration.over(JAXWS_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JAXWSAnnotationRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("javax.ws.rs.Path") .at(TypeReferenceLocation.ANNOTATION) .as(JAXRS_ANNOTATIONS)) .perform(Iteration.over(JAXRS_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JAXRSAnnotationRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder.begin() .addRule() .when(JavaClass.references("javax.ejb.{annotationType}").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractEJBMetadata(event, payload); } }) .where("annotationType").matches("Stateless|Stateful") .withId(ruleIDPrefix + "_StatelessAndStatefulRule") .addRule() .when(JavaClass.references("javax.ejb.MessageDriven").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMessageDrivenMetadata(event, payload); } }) .withId(ruleIDPrefix + "_MessageDrivenRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("javax.jws.WebService") .at(TypeReferenceLocation.ANNOTATION) .as(JAXWS_ANNOTATIONS)) .perform(Iteration.over(JAXWS_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JAXWSAnnotationRule"); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { String ruleIDPrefix = getClass().getSimpleName(); return ConfigurationBuilder .begin() .addRule() .when(JavaClass .references("javax.ws.rs.Path") .at(TypeReferenceLocation.ANNOTATION) .as(JAXRS_ANNOTATIONS)) .perform(Iteration.over(JAXRS_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>() { @Override public void perform(GraphRewrite event, EvaluationContext context, JavaTypeReferenceModel payload) { extractMetadata(event, payload); } }).endIteration()) .withId(ruleIDPrefix + "_JAXRSAnnotationRule"); }
javaClassReferences = JavaClass.references(type);
javaClassReferences = JavaClass.references(type);
return ConfigurationBuilder.begin() .addRule() .when(JavaClass.references("javax.ejb.{annotationType}").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .withId(ruleIDPrefix + "_StatelessAndStatefulRule") .addRule() .when(JavaClass.references("javax.ejb.MessageDriven").at(TypeReferenceLocation.ANNOTATION)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .withId(ruleIDPrefix + "_MessageDrivenRule") .addRule() .when(JavaClass.references("javax.persistence.Entity").at(TypeReferenceLocation.ANNOTATION).as(ENTITY_ANNOTATIONS) .or(JavaClass.references("javax.persistence.Table").at(TypeReferenceLocation.ANNOTATION).as(TABLE_ANNOTATIONS_LIST))) .perform(Iteration.over(ENTITY_ANNOTATIONS).perform(new AbstractIterationOperation<JavaTypeReferenceModel>()
javaClassReferences=JavaClass.from(from).references(type); } else { javaClassReferences = JavaClass.references(type);
.when(JavaClass.references("javax.ejb.EntityBean").at(TypeReferenceLocation.IMPLEMENTS_TYPE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.EJBHome").at(TypeReferenceLocation.INHERITANCE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.EJBObject").at(TypeReferenceLocation.INHERITANCE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.SessionBean").at(TypeReferenceLocation.IMPLEMENTS_TYPE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.EJBLocalHome").at(TypeReferenceLocation.INHERITANCE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.EJBLocalObject").at(TypeReferenceLocation.INHERITANCE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>() .when(JavaClass.references("javax.ejb.MessageDrivenBean").at(TypeReferenceLocation.IMPLEMENTS_TYPE)) .perform(new AbstractIterationOperation<JavaTypeReferenceModel>()