@Override public void setContext(GraphRewrite event) { this.javaClassService = new JavaClassService(event.getGraphContext()); } }
@Override public void setContext(GraphRewrite event) { this.javaClassService = new JavaClassService(event.getGraphContext()); }
@Override public void setContext(GraphRewrite event) { this.javaClassService = new JavaClassService(event.getGraphContext()); } }
@Override public String[] resolve(String wildcardImportPackageName) { JavaClassService javaClassService = new JavaClassService(getContext()); Iterable<JavaClassModel> classModels = javaClassService.findByJavaPackage(wildcardImportPackageName); List<String> results = new ArrayList<>(); for (JavaClassModel classModel : classModels) { results.add(classModel.getQualifiedName()); } return results.toArray(new String[results.size()]); }
@Override public String[] resolve(String wildcardImportPackageName) { JavaClassService javaClassService = new JavaClassService(getContext()); Iterable<JavaClassModel> classModels = javaClassService.findByJavaPackage(wildcardImportPackageName); List<String> results = new ArrayList<>(); for (JavaClassModel classModel : classModels) { results.add(classModel.getQualifiedName()); } return results.toArray(new String[results.size()]); }
@Override public void setContext(GraphRewrite event) { this.context = event.getGraphContext(); this.sourceReportService = new SourceReportService(this.context); this.javaClassService = new JavaClassService(this.context); }
@Override public void setContext(GraphRewrite event) { this.context = event.getGraphContext(); this.sourceReportService = new SourceReportService(this.context); this.javaClassService = new JavaClassService(this.context); }
JavaClassService javaClassService = new JavaClassService(graphContext); Iterable<JavaClassModel> models = javaClassService.findAllByProperty(JavaClassModel.QUALIFIED_NAME, candidateQualifiedName);
public VariableResolvingASTVisitor(GraphContext context) { this.annotationTypeReferenceService = new GraphService<>(context, JavaAnnotationTypeReferenceModel.class); this.javaClassService = new JavaClassService(context); this.typeRefService = new TypeReferenceService(context); this.windupJavaCfgService = new WindupJavaConfigurationService(context); }
private void extractMetadata(GraphRewrite event, JavaTypeReferenceModel typeReference) { JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel implementationClass = getJavaClass(typeReference); // first, find out if it implements an interface. // TODO: handle the interface only case, where clients exist but no implementation if (!implementationClass.getInterfaces().iterator().hasNext()) { return; } LOG.info("Processing: " + typeReference); typeReference.getFile().setGenerateSourceReport(true); JavaAnnotationTypeReferenceModel jaxWsAnnotationTypeReference = (JavaAnnotationTypeReferenceModel) typeReference; String endpointInterfaceQualifiedName = getAnnotationLiteralValue(jaxWsAnnotationTypeReference, "endpointInterface"); JavaClassModel endpointInterface = null; if (StringUtils.isNotBlank(endpointInterfaceQualifiedName)) { endpointInterface = javaClassService.getOrCreatePhantom(endpointInterfaceQualifiedName); for (AbstractJavaSourceModel source : javaClassService.getJavaSource(endpointInterface.getQualifiedName())) source.setGenerateSourceReport(true); } JaxWSWebServiceModelService service = new JaxWSWebServiceModelService(event.getGraphContext()); service.getOrCreate(typeReference.getFile().getApplication(), endpointInterface, implementationClass); }
private void extractMetadata(GraphRewrite event, JavaTypeReferenceModel typeReference) { JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel implementationClass = getJavaClass(typeReference); // first, find out if it implements an interface. // TODO: handle the interface only case, where clients exist but no implementation if (!implementationClass.getInterfaces().iterator().hasNext()) { return; } LOG.info("Processing: " + typeReference); typeReference.getFile().setGenerateSourceReport(true); JavaAnnotationTypeReferenceModel jaxWsAnnotationTypeReference = (JavaAnnotationTypeReferenceModel) typeReference; String endpointInterfaceQualifiedName = getAnnotationLiteralValue(jaxWsAnnotationTypeReference, "endpointInterface"); JavaClassModel endpointInterface = null; if (StringUtils.isNotBlank(endpointInterfaceQualifiedName)) { endpointInterface = javaClassService.getOrCreatePhantom(endpointInterfaceQualifiedName); for (AbstractJavaSourceModel source : javaClassService.getJavaSource(endpointInterface.getQualifiedName())) source.setGenerateSourceReport(true); } JaxWSWebServiceModelService service = new JaxWSWebServiceModelService(event.getGraphContext()); service.getOrCreate(typeReference.getFile().getApplication(), endpointInterface, implementationClass); }
private void extractMetadata(GraphRewrite event, JavaTypeReferenceModel typeReference) { // get the rmi interface class from the graph JavaClassModel javaClassModel = getJavaClass(typeReference); if (!isRemoteInterface(javaClassModel)) { LOG.warning("Is not remote: " + javaClassModel.getQualifiedName()); return; } LOG.info("Processing: " + typeReference); // Make sure we create a source report for the interface source typeReference.getFile().setGenerateSourceReport(true); RMIServiceModelService rmiService = new RMIServiceModelService(event.getGraphContext()); if (javaClassModel != null) { RMIServiceModel rmiServiceModel = rmiService.getOrCreate(typeReference.getFile().getApplication(), javaClassModel); // Create the source report for the RMI Implementation. JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); if (rmiServiceModel != null && rmiServiceModel.getImplementationClass() != null) { for (AbstractJavaSourceModel source : javaClassService.getJavaSource(rmiServiceModel.getImplementationClass().getQualifiedName())) { source.setGenerateSourceReport(true); } } } }
private void extractMetadata(GraphRewrite event, JavaTypeReferenceModel typeReference) { // get the rmi interface class from the graph JavaClassModel javaClassModel = getJavaClass(typeReference); if (!isRemoteInterface(javaClassModel)) { LOG.warning("Is not remote: " + javaClassModel.getQualifiedName()); return; } LOG.info("Processing: " + typeReference); // Make sure we create a source report for the interface source typeReference.getFile().setGenerateSourceReport(true); RMIServiceModelService rmiService = new RMIServiceModelService(event.getGraphContext()); if (javaClassModel != null) { RMIServiceModel rmiServiceModel = rmiService.getOrCreate(typeReference.getFile().getApplication(), javaClassModel); // Create the source report for the RMI Implementation. JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); if (rmiServiceModel != null && rmiServiceModel.getImplementationClass() != null) { for (AbstractJavaSourceModel source : javaClassService.getJavaSource(rmiServiceModel.getImplementationClass().getQualifiedName())) { source.setGenerateSourceReport(true); } } } }
final JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); final JavaClassModel javaClassModel = javaClassService.create(qualifiedName); int majorVersion = bcelJavaClass.getMajor();
JavaClassService javaClassService = new JavaClassService(context); JavaClassModel javaClassModel = javaClassService.create(qualifiedName); javaClassModel.setOriginalSource(sourceFileModel);
private void processMessageDrivenElement(GraphRewrite event, EvaluationContext context, EjbDeploymentDescriptorModel ejbConfig, Element element) JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel ejb = null;
JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel classModel = javaClassService.create(); classModel.setPackageName("");
JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel classModel = javaClassService.create(); classModel.setPackageName("");
private void processMessageDrivenElement(GraphContext ctx, EjbDeploymentDescriptorModel ejbConfig, Element element) JavaClassService javaClassService = new JavaClassService(ctx); JavaClassModel ejb = null;
private void processEntityElement(GraphRewrite event, EvaluationContext context, EjbDeploymentDescriptorModel ejbConfig, Element element) JavaClassService javaClassService = new JavaClassService(event.getGraphContext()); JavaClassModel localHome = null; JavaClassModel local = null;