{"elementType":"org.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics","timestampedFiles":{"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/ReportingApplication.java":1783138533207,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationPostConfiguration.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ElasticSearchConfiguration.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/controller/CCReportingTemplateController.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/controller/ReportingController.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/controller/ReportingTemplateController.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/exception/ReportingExceptionHandler.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/AuthorizationService.java":1783138533208,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/CCReportingService.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/McpToolConfiguration.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/TemplateDriftCheck.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/TemplateToolCallback.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/ToolSchemaFactory.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/IndexSpec.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/ParamSpec.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/ParamType.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/TemplateDescriptor.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/TemplateRegistry.java":1783138533209,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/template/TemplateValidator.java":1783138533210,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/util/ReportingConstants.java":1783138533210,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/util/ReportingUtil.java":1783138533210,"/Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/validation/ReportingValidator.java":1783138533210},"elements":[{"diagnostic":{"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"ce626e70-3b75-4e8d-abd3-e36b6bd84fd3","start":{"offset":1063,"line":38,"column":2},"end":{"offset":1995,"line":53,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ElasticSearchConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ElasticSearchConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ElasticSearchConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ElasticSearchConfiguration.java"},{"diagnostic":{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"23836e86-56ef-44d7-beee-a4fc660b1732","start":{"offset":698,"line":21,"column":2},"end":{"offset":1286,"line":33,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"},{"diagnostic":{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"eb42dc80-4e3c-44d0-b4d8-4c60b1cc5324","start":{"offset":1294,"line":36,"column":2},"end":{"offset":2053,"line":49,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"},{"diagnostic":{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"09f7f948-b09e-41c6-98f8-98523fb90a4a","start":{"offset":2063,"line":52,"column":2},"end":{"offset":2418,"line":59,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/ServerConfiguration.java"},{"diagnostic":{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"3952f672-8713-413d-9a78-03cd2c98f3bf","start":{"offset":1711,"line":40,"column":2},"end":{"offset":1967,"line":44,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"62b21406-af43-4d91-968c-9db3bd179511","start":{"offset":2255,"line":53,"column":2},"end":{"offset":2711,"line":63,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":66,"character":2},"end":{"line":66,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":66,"character":2},"end":{"line":66,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"75c5552b-452d-4c27-b80b-9909ec58b4f7","start":{"offset":2716,"line":65,"column":2},"end":{"offset":3008,"line":70,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":66,"character":2},"end":{"line":66,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":66,"character":2},"end":{"line":66,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"7f2d7493-415d-4800-ae15-de1c6f992e33","start":{"offset":3013,"line":72,"column":2},"end":{"offset":3472,"line":80,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":91,"character":2},"end":{"line":91,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":91,"character":2},"end":{"line":91,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"45539a7e-25cc-49e0-862d-a110c89fb3d1","start":{"offset":3782,"line":91,"column":2},"end":{"offset":4069,"line":96,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":91,"character":2},"end":{"line":91,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":91,"character":2},"end":{"line":91,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"123c8a17-a07d-465d-a6ad-180e1d000abd","start":{"offset":4074,"line":98,"column":2},"end":{"offset":4731,"line":114,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/config/AuthorizationConfiguration.java"},{"diagnostic":{"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"b3494756-152c-4cde-b160-92f5f2b16021","start":{"offset":2167,"line":39,"column":2},"end":{"offset":2893,"line":51,"column":2}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/McpToolConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/McpToolConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/McpToolConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/service/mcp/McpToolConfiguration.java"},{"diagnostic":{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"1945a565-4dca-4afe-ba90-145b3641f7b8","start":{"offset":785,"line":20,"column":0},"end":{"offset":3433,"line":77,"column":0}},"docUris":["file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/exception/ReportingExceptionHandler.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/reporting-mcp-server/src/main/java/io/netfoundry/reporting/exception/ReportingExceptionHandler.java"}],"dependencies":{}}