test_class.declarator: contentTypeJson =
        new MediaType(
            MediaType.APPLICATION_JSON.getType(),
            MediaType.APPLICATION_JSON.getSubtype(),
            Charset.forName("utf8"))
test_class.modifier: private
test_class.original_string: private MediaType contentTypeJson =
        new MediaType(
            MediaType.APPLICATION_JSON.getType(),
            MediaType.APPLICATION_JSON.getSubtype(),
            Charset.forName("utf8"));
test_class.type: MediaType
test_class.var_name: contentTypeJson
test_class.declarator: contentTypeCsv = new MediaType("text", "csv", Charset.forName("utf8"))
test_class.modifier: private
test_class.original_string: private MediaType contentTypeCsv = new MediaType("text", "csv", Charset.forName("utf8"));
test_class.type: MediaType
test_class.var_name: contentTypeCsv
test_class.declarator: mockMvc
test_class.modifier: private
test_class.original_string: private MockMvc mockMvc;
test_class.type: MockMvc
test_class.var_name: mockMvc
test_class.declarator: mappingJackson2HttpMessageConverter
test_class.modifier: private
test_class.original_string: private HttpMessageConverter<?> mappingJackson2HttpMessageConverter;
test_class.type: HttpMessageConverter<?>
test_class.var_name: mappingJackson2HttpMessageConverter
test_class.declarator: TEST_DEFAULT_SPACE = "public"
test_class.modifier: public static final
test_class.original_string: public static final String TEST_DEFAULT_SPACE = "public";
test_class.type: String
test_class.var_name: TEST_DEFAULT_SPACE
test_class.declarator: TEST_DEFAULT_TENANT = "default"
test_class.modifier: public static final
test_class.original_string: public static final String TEST_DEFAULT_TENANT = "default";
test_class.type: String
test_class.var_name: TEST_DEFAULT_TENANT
test_class.declarator: ENV_VARS =
        "PROCESSOR_IDENTIFIER, NUMBER_OF_PROCESSORS, PROCESSOR_LEVEL, PROCESSOR_ARCHITECTURE,"
            + " PROCESSOR_REVISION, JAVA_HOME, COMPUTERNAME, MAVEN_PROJECTBASEDIR, MAVEN_HOME,"
            + " MAVEN_CONFIG, MAVEN_OPTS, BUILD_URL, BUILD_TAG, BUILD_TIMESTAMP, BUILD_DISPLAY_NAME,"
            + " BUILD_ID, BUILD_NUMBER, BUILD_VERSION"
test_class.modifier: public static final
test_class.original_string: public static final String ENV_VARS =
        "PROCESSOR_IDENTIFIER, NUMBER_OF_PROCESSORS, PROCESSOR_LEVEL, PROCESSOR_ARCHITECTURE,"
            + " PROCESSOR_REVISION, JAVA_HOME, COMPUTERNAME, MAVEN_PROJECTBASEDIR, MAVEN_HOME,"
            + " MAVEN_CONFIG, MAVEN_OPTS, BUILD_URL, BUILD_TAG, BUILD_TIMESTAMP, BUILD_DISPLAY_NAME,"
            + " BUILD_ID, BUILD_NUMBER, BUILD_VERSION";
test_class.type: String
test_class.var_name: ENV_VARS
test_class.declarator: SYS_PROPS = "user., os., java., runtime., maven., sun."
test_class.modifier: public static final
test_class.original_string: public static final String SYS_PROPS = "user., os., java., runtime., maven., sun.";
test_class.type: String
test_class.var_name: SYS_PROPS
test_class.declarator: ENV_WL = new StringList()
test_class.modifier: public static final
test_class.original_string: public static final StringList ENV_WL = new StringList();
test_class.type: StringList
test_class.var_name: ENV_WL
test_class.declarator: SYS_WL = new StringList()
test_class.modifier: public static final
test_class.original_string: public static final StringList SYS_WL = new StringList();
test_class.type: StringList
test_class.var_name: SYS_WL
test_class.declarator: appRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private ApplicationRepository appRepository;
test_class.type: ApplicationRepository
test_class.var_name: appRepository
test_class.declarator: libRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private LibraryRepository libRepository;
test_class.type: LibraryRepository
test_class.var_name: libRepository
test_class.declarator: lidRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private LibraryIdRepository lidRepository;
test_class.type: LibraryIdRepository
test_class.var_name: lidRepository
test_class.declarator: cidRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private ConstructIdRepository cidRepository;
test_class.type: ConstructIdRepository
test_class.var_name: cidRepository
test_class.declarator: gexeRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private GoalExecutionRepository gexeRepository;
test_class.type: GoalExecutionRepository
test_class.var_name: gexeRepository
test_class.declarator: webApplicationContext
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private WebApplicationContext webApplicationContext;
test_class.type: WebApplicationContext
test_class.var_name: webApplicationContext
test_class.declarator: bugRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private BugRepository bugRepository;
test_class.type: BugRepository
test_class.var_name: bugRepository
test_class.declarator: tenantRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private TenantRepository tenantRepository;
test_class.type: TenantRepository
test_class.var_name: tenantRepository
test_class.declarator: spaceRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private SpaceRepository spaceRepository;
test_class.type: SpaceRepository
test_class.var_name: spaceRepository
test_class.declarator: affLibRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private AffectedLibraryRepository affLibRepository;
test_class.type: AffectedLibraryRepository
test_class.var_name: affLibRepository
test_class.declarator: depRepository
test_class.modifier: @Autowired private
test_class.original_string: @Autowired private DependencyRepository depRepository;
test_class.type: DependencyRepository
test_class.var_name: depRepository
test_class.declarator: APP_GROUP = "com.acme"
test_class.modifier: private static final
test_class.original_string: private static final String APP_GROUP = "com.acme";
test_class.type: String
test_class.var_name: APP_GROUP
test_class.declarator: APP_ARTIFACT = "vulas"
test_class.modifier: private static final
test_class.original_string: private static final String APP_ARTIFACT = "vulas";
test_class.type: String
test_class.var_name: APP_ARTIFACT
test_class.declarator: APP_VERSION = 1
test_class.modifier: private static
test_class.original_string: private static int APP_VERSION = 1;
test_class.type: int
test_class.var_name: APP_VERSION
test_class.declarator: AFF_LIB_JSON =
        "{\"libraryId\": { \"group\":\"com.acme\",\"artifact\":\"Foo\",\"version\":\"1.0.0\""
            + " },\"source\":\"MANUAL\",\"affected\":\"true\" }"
test_class.modifier: private static final
test_class.original_string: private static final String AFF_LIB_JSON =
        "{\"libraryId\": { \"group\":\"com.acme\",\"artifact\":\"Foo\",\"version\":\"1.0.0\""
            + " },\"source\":\"MANUAL\",\"affected\":\"true\" }";
test_class.type: String
test_class.var_name: AFF_LIB_JSON
test_class.file: rest-backend/src/test/java/org/eclipse/steady/backend/rest/ApplicationControllerTest.java
test_class.identifier: ApplicationControllerTest
test_case.body: @Test
    @Transactional
    public void testCleanApp() throws Exception {
      final Library lib = this.createExampleLibrary();
      this.libRepository.customSave(lib);
      Application app = this.createExampleApplication();
      app = this.appRepository.customSave(app);
  
      // Repo must contain 1
      assertEquals(1, this.appRepository.count());
  
      // Rest-post
      final MockHttpServletRequestBuilder post_builder =
          post(getAppUri(app)).param("clean", "true").accept(MediaType.APPLICATION_JSON);
      mockMvc
          .perform(post_builder)
          .andExpect(status().isOk())
          .andExpect(content().contentType(contentTypeJson));
  
      // Repo must contain 1
      assertEquals(1, this.appRepository.count());
  
      // Check that there are no constructs and dependencies any more
      final Application managed_app = this.appRepository.findOne(app.getId());
      final Boolean isEmpty =
          (managed_app.getConstructs() == null || managed_app.getConstructs().isEmpty())
              && (managed_app.getDependencies() == null || managed_app.getDependencies().isEmpty());
      assertEquals(true, isEmpty);
    }
test_case.class_method_signature: ApplicationControllerTest.testCleanApp()
test_case.full_signature: @Test @Transactional public void testCleanApp()
test_case.identifier: testCleanApp
test_case.invocations: createExampleLibrary customSave createExampleApplication customSave assertEquals count accept param post getAppUri andExpect andExpect perform isOk status contentType content assertEquals count findOne getId getConstructs isEmpty getConstructs getDependencies isEmpty getDependencies assertEquals
test_case.modifiers: @Test @Transactional public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCleanApp()
focal_class.declarator: log = LoggerFactory.getLogger(ApplicationController.class)
focal_class.modifier: private static
focal_class.original_string: private static Logger log = LoggerFactory.getLogger(ApplicationController.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: appRepository
focal_class.modifier: private final
focal_class.original_string: private final ApplicationRepository appRepository;
focal_class.type: ApplicationRepository
focal_class.var_name: appRepository
focal_class.declarator: depRepository
focal_class.modifier: private final
focal_class.original_string: private final DependencyRepository depRepository;
focal_class.type: DependencyRepository
focal_class.var_name: depRepository
focal_class.declarator: gexeRepository
focal_class.modifier: private final
focal_class.original_string: private final GoalExecutionRepository gexeRepository;
focal_class.type: GoalExecutionRepository
focal_class.var_name: gexeRepository
focal_class.declarator: traceRepository
focal_class.modifier: private final
focal_class.original_string: private final TracesRepository traceRepository;
focal_class.type: TracesRepository
focal_class.var_name: traceRepository
focal_class.declarator: libRepository
focal_class.modifier: private final
focal_class.original_string: private final LibraryRepository libRepository;
focal_class.type: LibraryRepository
focal_class.var_name: libRepository
focal_class.declarator: affLibRepository
focal_class.modifier: private final
focal_class.original_string: private final AffectedLibraryRepository affLibRepository;
focal_class.type: AffectedLibraryRepository
focal_class.var_name: affLibRepository
focal_class.declarator: pathRepository
focal_class.modifier: private final
focal_class.original_string: private final PathRepository pathRepository;
focal_class.type: PathRepository
focal_class.var_name: pathRepository
focal_class.declarator: bugRepository
focal_class.modifier: private final
focal_class.original_string: private final BugRepository bugRepository;
focal_class.type: BugRepository
focal_class.var_name: bugRepository
focal_class.declarator: spaceRepository
focal_class.modifier: private final
focal_class.original_string: private final SpaceRepository spaceRepository;
focal_class.type: SpaceRepository
focal_class.var_name: spaceRepository
focal_class.declarator: tenantRepository
focal_class.modifier: private final
focal_class.original_string: private final TenantRepository tenantRepository;
focal_class.type: TenantRepository
focal_class.var_name: tenantRepository
focal_class.declarator: cidRepository
focal_class.modifier: private final
focal_class.original_string: private final ConstructIdRepository cidRepository;
focal_class.type: ConstructIdRepository
focal_class.var_name: cidRepository
focal_class.declarator: appVulDepRepository
focal_class.modifier: private final
focal_class.original_string: private final V_AppVulndepRepository appVulDepRepository;
focal_class.type: V_AppVulndepRepository
focal_class.var_name: appVulDepRepository
focal_class.declarator: appExporter
focal_class.modifier: private final
focal_class.original_string: private final ApplicationExporter appExporter;
focal_class.type: ApplicationExporter
focal_class.var_name: appExporter
focal_class.declarator: cacheFilter
focal_class.modifier: private final
focal_class.original_string: private final Filter cacheFilter;
focal_class.type: Filter
focal_class.var_name: cacheFilter
focal_class.declarator: SENDER_EMAIL = "vulas.backend.smtp.sender"
focal_class.modifier: public static final
focal_class.original_string: public static final String SENDER_EMAIL = "vulas.backend.smtp.sender";
focal_class.type: String
focal_class.var_name: SENDER_EMAIL
focal_class.declarator: ALL_APPS_CSV_SUBJECT = "vulas.backend.allApps.mailSubject"
focal_class.modifier: public static final
focal_class.original_string: public static final String ALL_APPS_CSV_SUBJECT = "vulas.backend.allApps.mailSubject";
focal_class.type: String
focal_class.var_name: ALL_APPS_CSV_SUBJECT
focal_class.file: rest-backend/src/main/java/org/eclipse/steady/backend/rest/ApplicationController.java
focal_class.identifier: ApplicationController
focal_class.class_method_signature: ApplicationController.dispatcherServlet()
focal_class.full_signature: @Bean(name = DispatcherServletAutoConfiguration.DEFAULT_DISPATCHER_SERVLET_BEAN_NAME) public DispatcherServlet dispatcherServlet()
focal_class.identifier: dispatcherServlet
focal_class.modifiers: @Bean(name = DispatcherServletAutoConfiguration.DEFAULT_DISPATCHER_SERVLET_BEAN_NAME) public
focal_class.parameters: ()
focal_class.return: DispatcherServlet
focal_class.signature: DispatcherServlet dispatcherServlet()
focal_class.class_method_signature: ApplicationController.ApplicationController(
        ApplicationRepository appRepository,
        GoalExecutionRepository gexeRepository,
        DependencyRepository depRepository,
        TracesRepository traceRepository,
        LibraryRepository libRepository,
        PathRepository pathRepository,
        BugRepository bugRepository,
        SpaceRepository tokenRepository,
        ConstructIdRepository cidRepository,
        AffectedLibraryRepository affLibRepository,
        TenantRepository tenantRepository,
        V_AppVulndepRepository appVulDepRepository,
        ApplicationExporter appExporter,
        Filter cacheFilter)
focal_class.full_signature: @Autowired  ApplicationController(
        ApplicationRepository appRepository,
        GoalExecutionRepository gexeRepository,
        DependencyRepository depRepository,
        TracesRepository traceRepository,
        LibraryRepository libRepository,
        PathRepository pathRepository,
        BugRepository bugRepository,
        SpaceRepository tokenRepository,
        ConstructIdRepository cidRepository,
        AffectedLibraryRepository affLibRepository,
        TenantRepository tenantRepository,
        V_AppVulndepRepository appVulDepRepository,
        ApplicationExporter appExporter,
        Filter cacheFilter)
focal_class.identifier: ApplicationController
focal_class.modifiers: @Autowired
focal_class.parameters: (
        ApplicationRepository appRepository,
        GoalExecutionRepository gexeRepository,
        DependencyRepository depRepository,
        TracesRepository traceRepository,
        LibraryRepository libRepository,
        PathRepository pathRepository,
        BugRepository bugRepository,
        SpaceRepository tokenRepository,
        ConstructIdRepository cidRepository,
        AffectedLibraryRepository affLibRepository,
        TenantRepository tenantRepository,
        V_AppVulndepRepository appVulDepRepository,
        ApplicationExporter appExporter,
        Filter cacheFilter)
focal_class.signature:  ApplicationController(
        ApplicationRepository appRepository,
        GoalExecutionRepository gexeRepository,
        DependencyRepository depRepository,
        TracesRepository traceRepository,
        LibraryRepository libRepository,
        PathRepository pathRepository,
        BugRepository bugRepository,
        SpaceRepository tokenRepository,
        ConstructIdRepository cidRepository,
        AffectedLibraryRepository affLibRepository,
        TenantRepository tenantRepository,
        V_AppVulndepRepository appVulDepRepository,
        ApplicationExporter appExporter,
        Filter cacheFilter)
focal_class.class_method_signature: ApplicationController.createApplication(
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<Application> createApplication(
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createApplication
focal_class.modifiers: @RequestMapping( value = "", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Application>
focal_class.signature: ResponseEntity<Application> createApplication(
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.purgeApplicationVersions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @RequestParam(value = "keep", required = false, defaultValue = "3") Integer keep,
        @RequestParam(value = "mode", required = false, defaultValue = "versions") String mode,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping(value = "/{mvnGroup:.+}/{artifact:.+}", method = RequestMethod.DELETE) @JsonView(Views.Default.class) public ResponseEntity<List<Application>> purgeApplicationVersions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @RequestParam(value = "keep", required = false, defaultValue = "3") Integer keep,
        @RequestParam(value = "mode", required = false, defaultValue = "versions") String mode,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: purgeApplicationVersions
focal_class.modifiers: @RequestMapping(value = "/{mvnGroup:.+}/{artifact:.+}", method = RequestMethod.DELETE) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @RequestParam(value = "keep", required = false, defaultValue = "3") Integer keep,
        @RequestParam(value = "mode", required = false, defaultValue = "versions") String mode,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Application>>
focal_class.signature: ResponseEntity<List<Application>> purgeApplicationVersions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @RequestParam(value = "keep", required = false, defaultValue = "3") Integer keep,
        @RequestParam(value = "mode", required = false, defaultValue = "versions") String mode,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.updateApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.PUT, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<Application> updateApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: updateApplication
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.PUT, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Application>
focal_class.signature: ResponseEntity<Application> updateApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Application application,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getApplications(
        @RequestParam(value = "skipEmpty", required = false, defaultValue = "false")
            Boolean skipEmpty,
        //			@RequestParam(value="includeVulnerableFlag", required=false, defaultValue="false")
        // Boolean includeVulnerableFlag,
        @RequestParam(value = "group", required = false, defaultValue = "*") String g,
        @RequestParam(value = "artifact", required = false, defaultValue = "*") String a,
        @RequestParam(value = "version", required = false, defaultValue = "*") String v,
        @RequestParam(value = "asOf", required = false, defaultValue = "0") String asOfTimestamp,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<Collection<Application>> getApplications(
        @RequestParam(value = "skipEmpty", required = false, defaultValue = "false")
            Boolean skipEmpty,
        //			@RequestParam(value="includeVulnerableFlag", required=false, defaultValue="false")
        // Boolean includeVulnerableFlag,
        @RequestParam(value = "group", required = false, defaultValue = "*") String g,
        @RequestParam(value = "artifact", required = false, defaultValue = "*") String a,
        @RequestParam(value = "version", required = false, defaultValue = "*") String v,
        @RequestParam(value = "asOf", required = false, defaultValue = "0") String asOfTimestamp,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getApplications
focal_class.modifiers: @RequestMapping( value = "", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @RequestParam(value = "skipEmpty", required = false, defaultValue = "false")
            Boolean skipEmpty,
        //			@RequestParam(value="includeVulnerableFlag", required=false, defaultValue="false")
        // Boolean includeVulnerableFlag,
        @RequestParam(value = "group", required = false, defaultValue = "*") String g,
        @RequestParam(value = "artifact", required = false, defaultValue = "*") String a,
        @RequestParam(value = "version", required = false, defaultValue = "*") String v,
        @RequestParam(value = "asOf", required = false, defaultValue = "0") String asOfTimestamp,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Collection<Application>>
focal_class.signature: ResponseEntity<Collection<Application>> getApplications(
        @RequestParam(value = "skipEmpty", required = false, defaultValue = "false")
            Boolean skipEmpty,
        //			@RequestParam(value="includeVulnerableFlag", required=false, defaultValue="false")
        // Boolean includeVulnerableFlag,
        @RequestParam(value = "group", required = false, defaultValue = "*") String g,
        @RequestParam(value = "artifact", required = false, defaultValue = "*") String a,
        @RequestParam(value = "version", required = false, defaultValue = "*") String v,
        @RequestParam(value = "asOf", required = false, defaultValue = "0") String asOfTimestamp,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.exportApplications(
        @RequestParam(value = "separator", required = false, defaultValue = ";")
            final String separator,
        @RequestParam(value = "includeSpaceProperties", required = false, defaultValue = "")
            final String[] includeSpaceProperties,
        @RequestParam(value = "includeGoalConfiguration", required = false, defaultValue = "")
            final String[] includeGoalConfiguration,
        @RequestParam(value = "includeGoalSystemInfo", required = false, defaultValue = "")
            final String[] includeGoalSystemInfo,
        @RequestParam(value = "vuln", required = false, defaultValue = "") final String[] vuln,
        @RequestParam(value = "to", required = false, defaultValue = "") final String[] to,
        @RequestParam(value = "format", required = false, defaultValue = "csv") final String format,
        @RequestHeader(value = Constants.HTTP_TENANT_HEADER, required = false) final String tenant,
        HttpServletRequest request,
        HttpServletResponse response)
focal_class.full_signature: @RequestMapping(value = "/export", method = RequestMethod.GET) public void exportApplications(
        @RequestParam(value = "separator", required = false, defaultValue = ";")
            final String separator,
        @RequestParam(value = "includeSpaceProperties", required = false, defaultValue = "")
            final String[] includeSpaceProperties,
        @RequestParam(value = "includeGoalConfiguration", required = false, defaultValue = "")
            final String[] includeGoalConfiguration,
        @RequestParam(value = "includeGoalSystemInfo", required = false, defaultValue = "")
            final String[] includeGoalSystemInfo,
        @RequestParam(value = "vuln", required = false, defaultValue = "") final String[] vuln,
        @RequestParam(value = "to", required = false, defaultValue = "") final String[] to,
        @RequestParam(value = "format", required = false, defaultValue = "csv") final String format,
        @RequestHeader(value = Constants.HTTP_TENANT_HEADER, required = false) final String tenant,
        HttpServletRequest request,
        HttpServletResponse response)
focal_class.identifier: exportApplications
focal_class.modifiers: @RequestMapping(value = "/export", method = RequestMethod.GET) public
focal_class.parameters: (
        @RequestParam(value = "separator", required = false, defaultValue = ";")
            final String separator,
        @RequestParam(value = "includeSpaceProperties", required = false, defaultValue = "")
            final String[] includeSpaceProperties,
        @RequestParam(value = "includeGoalConfiguration", required = false, defaultValue = "")
            final String[] includeGoalConfiguration,
        @RequestParam(value = "includeGoalSystemInfo", required = false, defaultValue = "")
            final String[] includeGoalSystemInfo,
        @RequestParam(value = "vuln", required = false, defaultValue = "") final String[] vuln,
        @RequestParam(value = "to", required = false, defaultValue = "") final String[] to,
        @RequestParam(value = "format", required = false, defaultValue = "csv") final String format,
        @RequestHeader(value = Constants.HTTP_TENANT_HEADER, required = false) final String tenant,
        HttpServletRequest request,
        HttpServletResponse response)
focal_class.return: void
focal_class.signature: void exportApplications(
        @RequestParam(value = "separator", required = false, defaultValue = ";")
            final String separator,
        @RequestParam(value = "includeSpaceProperties", required = false, defaultValue = "")
            final String[] includeSpaceProperties,
        @RequestParam(value = "includeGoalConfiguration", required = false, defaultValue = "")
            final String[] includeGoalConfiguration,
        @RequestParam(value = "includeGoalSystemInfo", required = false, defaultValue = "")
            final String[] includeGoalSystemInfo,
        @RequestParam(value = "vuln", required = false, defaultValue = "") final String[] vuln,
        @RequestParam(value = "to", required = false, defaultValue = "") final String[] to,
        @RequestParam(value = "format", required = false, defaultValue = "csv") final String format,
        @RequestHeader(value = Constants.HTTP_TENANT_HEADER, required = false) final String tenant,
        HttpServletRequest request,
        HttpServletResponse response)
focal_class.class_method_signature: ApplicationController.cleanApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "clean", required = true) Boolean clean,
        @RequestParam(value = "cleanGoalHistory", required = false, defaultValue = "false")
            Boolean cleanGoalHistory,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<Application> cleanApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "clean", required = true) Boolean clean,
        @RequestParam(value = "cleanGoalHistory", required = false, defaultValue = "false")
            Boolean cleanGoalHistory,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: cleanApplication
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "clean", required = true) Boolean clean,
        @RequestParam(value = "cleanGoalHistory", required = false, defaultValue = "false")
            Boolean cleanGoalHistory,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Application>
focal_class.signature: ResponseEntity<Application> cleanApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "clean", required = true) Boolean clean,
        @RequestParam(value = "cleanGoalHistory", required = false, defaultValue = "false")
            Boolean cleanGoalHistory,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.searchConstructsInAppDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "searchString", required = true, defaultValue = "") String searchString,
        @RequestParam(value = "constructTypes", required = false, defaultValue = "")
            ConstructType[] constructTypes,
        @RequestParam(value = "wildcardSearch", required = false, defaultValue = "true")
            boolean wildcardSearch,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/search", method = RequestMethod.GET) @JsonView(Views.Default.class) public ResponseEntity<Set<ConstructSearchResult>> searchConstructsInAppDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "searchString", required = true, defaultValue = "") String searchString,
        @RequestParam(value = "constructTypes", required = false, defaultValue = "")
            ConstructType[] constructTypes,
        @RequestParam(value = "wildcardSearch", required = false, defaultValue = "true")
            boolean wildcardSearch,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: searchConstructsInAppDependencies
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/search", method = RequestMethod.GET) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "searchString", required = true, defaultValue = "") String searchString,
        @RequestParam(value = "constructTypes", required = false, defaultValue = "")
            ConstructType[] constructTypes,
        @RequestParam(value = "wildcardSearch", required = false, defaultValue = "true")
            boolean wildcardSearch,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Set<ConstructSearchResult>>
focal_class.signature: ResponseEntity<Set<ConstructSearchResult>> searchConstructsInAppDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "searchString", required = true, defaultValue = "") String searchString,
        @RequestParam(value = "constructTypes", required = false, defaultValue = "")
            ConstructType[] constructTypes,
        @RequestParam(value = "wildcardSearch", required = false, defaultValue = "true")
            boolean wildcardSearch,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.isApplicationExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.OPTIONS) public ResponseEntity<Application> isApplicationExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: isApplicationExisting
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.OPTIONS) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Application>
focal_class.signature: ResponseEntity<Application> isApplicationExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "inclTraces", required = false, defaultValue = "true")
            Boolean inclTraces,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.CountDetails.class) public ResponseEntity<Application> getApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "inclTraces", required = false, defaultValue = "true")
            Boolean inclTraces,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getApplication
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.CountDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "inclTraces", required = false, defaultValue = "true")
            Boolean inclTraces,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Application>
focal_class.signature: ResponseEntity<Application> getApplication(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "inclTraces", required = false, defaultValue = "true")
            Boolean inclTraces,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getApplicationConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/constructIds", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<Collection<ConstructId>> getApplicationConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getApplicationConstructIds
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/constructIds", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Collection<ConstructId>>
focal_class.signature: ResponseEntity<Collection<ConstructId>> getApplicationConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.createGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<GoalExecution> createGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createGoalExecution
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<GoalExecution>
focal_class.signature: ResponseEntity<GoalExecution> createGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.updateGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{executionId}", method = RequestMethod.PUT, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<GoalExecution> updateGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: updateGoalExecution
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{executionId}", method = RequestMethod.PUT, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<GoalExecution>
focal_class.signature: ResponseEntity<GoalExecution> updateGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @RequestBody GoalExecution goalExecution,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.isGoalExecutionExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{executionId}", method = RequestMethod.OPTIONS) public ResponseEntity<GoalExecution> isGoalExecutionExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: isGoalExecutionExisting
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{executionId}", method = RequestMethod.OPTIONS) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<GoalExecution>
focal_class.signature: ResponseEntity<GoalExecution> isGoalExecutionExisting(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String executionId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable Long id,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{id}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.GoalDetails.class) public ResponseEntity<GoalExecution> getGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable Long id,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getGoalExecution
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/{id}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.GoalDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable Long id,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<GoalExecution>
focal_class.signature: ResponseEntity<GoalExecution> getGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable Long id,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getLatestGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "type", required = false, defaultValue = "") String type,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/latest", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.GoalDetails.class) public ResponseEntity<GoalExecution> getLatestGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "type", required = false, defaultValue = "") String type,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getLatestGoalExecution
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals/latest", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.GoalDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "type", required = false, defaultValue = "") String type,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<GoalExecution>
focal_class.signature: ResponseEntity<GoalExecution> getLatestGoalExecution(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "type", required = false, defaultValue = "") String type,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<GoalExecution>> getGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getGoalExecutions
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<GoalExecution>>
focal_class.signature: ResponseEntity<List<GoalExecution>> getGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.deleteGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.DELETE) public ResponseEntity<List<GoalExecution>> deleteGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: deleteGoalExecutions
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/goals", method = RequestMethod.DELETE) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<GoalExecution>>
focal_class.signature: ResponseEntity<List<GoalExecution>> deleteGoalExecutions(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getApplicationBugs(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "historical", required = false, defaultValue = "false")
            Boolean historical,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/bugs", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.BugDetails.class) public ResponseEntity<List<Bug>> getApplicationBugs(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "historical", required = false, defaultValue = "false")
            Boolean historical,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getApplicationBugs
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/bugs", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.BugDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "historical", required = false, defaultValue = "false")
            Boolean historical,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Bug>>
focal_class.signature: ResponseEntity<List<Bug>> getApplicationBugs(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "historical", required = false, defaultValue = "false")
            Boolean historical,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.findDependencyIntersections(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/intersect", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<DependencyIntersection>> findDependencyIntersections(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: findDependencyIntersections
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/intersect", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<DependencyIntersection>>
focal_class.signature: ResponseEntity<List<DependencyIntersection>> findDependencyIntersections(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Dependency>> getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getDependencies
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Dependency>>
focal_class.signature: ResponseEntity<List<Dependency>> getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getDependency(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public ResponseEntity<Dependency> getDependency(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getDependency
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Dependency>
focal_class.signature: ResponseEntity<Dependency> getDependency(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getApplicationMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "excludedScopes", required = false, defaultValue = "")
            Scope[] excludedScopes,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/metrics", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<Metrics> getApplicationMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "excludedScopes", required = false, defaultValue = "")
            Scope[] excludedScopes,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getApplicationMetrics
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/metrics", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "excludedScopes", required = false, defaultValue = "")
            Scope[] excludedScopes,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Metrics>
focal_class.signature: ResponseEntity<Metrics> getApplicationMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "excludedScopes", required = false, defaultValue = "")
            Scope[] excludedScopes,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getUpdateMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/updateMetrics", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate> getUpdateMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getUpdateMetrics
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/updateMetrics", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate>
focal_class.signature: ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate> getUpdateMetrics(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getUpdateChanges(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/updateChanges", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate> getUpdateChanges(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getUpdateChanges
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/updateChanges", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) // extends View LibDetails that allows to see the properties public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate>
focal_class.signature: ResponseEntity<org.eclipse.steady.backend.model.DependencyUpdate> getUpdateChanges(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody LibraryId otherVersion,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getAppVulnerableDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "includeHistorical", required = false, defaultValue = "false")
            Boolean historical, // affected==0
        @RequestParam(value = "includeAffected", required = false, defaultValue = "true")
            Boolean affected, // affected==1
        @RequestParam(value = "includeAffectedUnconfirmed", required = false, defaultValue = "true")
            Boolean includeAffectedUnconfirmed, // affectedConfirmed==0
        @RequestParam(value = "addExcemptionInfo", required = false, defaultValue = "false")
            Boolean addExcemptionInfo, // consider configuration setting
        // "vulas.report.exceptionScopeBlacklist" and
        // "vulas.report.exceptionExcludeBugs"
        @RequestParam(value = "lastChange", required = false, defaultValue = "")
            String lastChange, // a timestamp identifier which is used to cache the response or not
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/vulndeps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<TreeSet<VulnerableDependency>> getAppVulnerableDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "includeHistorical", required = false, defaultValue = "false")
            Boolean historical, // affected==0
        @RequestParam(value = "includeAffected", required = false, defaultValue = "true")
            Boolean affected, // affected==1
        @RequestParam(value = "includeAffectedUnconfirmed", required = false, defaultValue = "true")
            Boolean includeAffectedUnconfirmed, // affectedConfirmed==0
        @RequestParam(value = "addExcemptionInfo", required = false, defaultValue = "false")
            Boolean addExcemptionInfo, // consider configuration setting
        // "vulas.report.exceptionScopeBlacklist" and
        // "vulas.report.exceptionExcludeBugs"
        @RequestParam(value = "lastChange", required = false, defaultValue = "")
            String lastChange, // a timestamp identifier which is used to cache the response or not
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getAppVulnerableDependencies
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/vulndeps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "includeHistorical", required = false, defaultValue = "false")
            Boolean historical, // affected==0
        @RequestParam(value = "includeAffected", required = false, defaultValue = "true")
            Boolean affected, // affected==1
        @RequestParam(value = "includeAffectedUnconfirmed", required = false, defaultValue = "true")
            Boolean includeAffectedUnconfirmed, // affectedConfirmed==0
        @RequestParam(value = "addExcemptionInfo", required = false, defaultValue = "false")
            Boolean addExcemptionInfo, // consider configuration setting
        // "vulas.report.exceptionScopeBlacklist" and
        // "vulas.report.exceptionExcludeBugs"
        @RequestParam(value = "lastChange", required = false, defaultValue = "")
            String lastChange, // a timestamp identifier which is used to cache the response or not
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<TreeSet<VulnerableDependency>>
focal_class.signature: ResponseEntity<TreeSet<VulnerableDependency>> getAppVulnerableDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestParam(value = "includeHistorical", required = false, defaultValue = "false")
            Boolean historical, // affected==0
        @RequestParam(value = "includeAffected", required = false, defaultValue = "true")
            Boolean affected, // affected==1
        @RequestParam(value = "includeAffectedUnconfirmed", required = false, defaultValue = "true")
            Boolean includeAffectedUnconfirmed, // affectedConfirmed==0
        @RequestParam(value = "addExcemptionInfo", required = false, defaultValue = "false")
            Boolean addExcemptionInfo, // consider configuration setting
        // "vulas.report.exceptionScopeBlacklist" and
        // "vulas.report.exceptionExcludeBugs"
        @RequestParam(value = "lastChange", required = false, defaultValue = "")
            String lastChange, // a timestamp identifier which is used to cache the response or not
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getVulnerableDependencies(
        @RequestParam(value = "unconfirmedOnly", required = false, defaultValue = "true")
            Boolean unconfirmedOnly)
focal_class.full_signature: @RequestMapping( value = "/vulndeps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<TreeSet<VulnerableDependency>> getVulnerableDependencies(
        @RequestParam(value = "unconfirmedOnly", required = false, defaultValue = "true")
            Boolean unconfirmedOnly)
focal_class.identifier: getVulnerableDependencies
focal_class.modifiers: @RequestMapping( value = "/vulndeps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @RequestParam(value = "unconfirmedOnly", required = false, defaultValue = "true")
            Boolean unconfirmedOnly)
focal_class.return: ResponseEntity<TreeSet<VulnerableDependency>>
focal_class.signature: ResponseEntity<TreeSet<VulnerableDependency>> getVulnerableDependencies(
        @RequestParam(value = "unconfirmedOnly", required = false, defaultValue = "true")
            Boolean unconfirmedOnly)
focal_class.class_method_signature: ApplicationController.getVulnerableDependencyBugDetails(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugid,
        @RequestParam(value = "origin", required = true, defaultValue = "CC")
            VulnDepOrigin vulnDepOrigin,
        @RequestParam(value = "bundledGroup", required = false, defaultValue = "")
            String bundledGroup,
        @RequestParam(value = "bundledArtifact", required = false, defaultValue = "")
            String bundledArtifact,
        @RequestParam(value = "bundledVersion", required = false, defaultValue = "")
            String bundledVersion,
        @RequestParam(value = "bundledLibrary", required = false, defaultValue = "")
            String bundledLibrary,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/vulndeps/{digest}/bugs/{bugid}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.VulnDepDetails.class) public ResponseEntity<VulnerableDependency> getVulnerableDependencyBugDetails(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugid,
        @RequestParam(value = "origin", required = true, defaultValue = "CC")
            VulnDepOrigin vulnDepOrigin,
        @RequestParam(value = "bundledGroup", required = false, defaultValue = "")
            String bundledGroup,
        @RequestParam(value = "bundledArtifact", required = false, defaultValue = "")
            String bundledArtifact,
        @RequestParam(value = "bundledVersion", required = false, defaultValue = "")
            String bundledVersion,
        @RequestParam(value = "bundledLibrary", required = false, defaultValue = "")
            String bundledLibrary,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getVulnerableDependencyBugDetails
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/vulndeps/{digest}/bugs/{bugid}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.VulnDepDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugid,
        @RequestParam(value = "origin", required = true, defaultValue = "CC")
            VulnDepOrigin vulnDepOrigin,
        @RequestParam(value = "bundledGroup", required = false, defaultValue = "")
            String bundledGroup,
        @RequestParam(value = "bundledArtifact", required = false, defaultValue = "")
            String bundledArtifact,
        @RequestParam(value = "bundledVersion", required = false, defaultValue = "")
            String bundledVersion,
        @RequestParam(value = "bundledLibrary", required = false, defaultValue = "")
            String bundledLibrary,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<VulnerableDependency>
focal_class.signature: ResponseEntity<VulnerableDependency> getVulnerableDependencyBugDetails(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugid,
        @RequestParam(value = "origin", required = true, defaultValue = "CC")
            VulnDepOrigin vulnDepOrigin,
        @RequestParam(value = "bundledGroup", required = false, defaultValue = "")
            String bundledGroup,
        @RequestParam(value = "bundledArtifact", required = false, defaultValue = "")
            String bundledArtifact,
        @RequestParam(value = "bundledVersion", required = false, defaultValue = "")
            String bundledVersion,
        @RequestParam(value = "bundledLibrary", required = false, defaultValue = "")
            String bundledLibrary,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.createTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Trace[] traces,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/traces", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Trace>> createTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Trace[] traces,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createTraces
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/traces", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Trace[] traces,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Trace>>
focal_class.signature: ResponseEntity<List<Trace>> createTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Trace[] traces,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/traces", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Trace>> getTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getTraces
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/traces", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Trace>>
focal_class.signature: ResponseEntity<List<Trace>> getTraces(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getReachableContructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/reachableConstructIds", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) public ResponseEntity<Collection<Dependency>> getReachableContructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getReachableContructIds
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/reachableConstructIds", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.DepDetails.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Collection<Dependency>>
focal_class.signature: ResponseEntity<Collection<Dependency>> getReachableContructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.createPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Path[] paths,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/paths", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Path>> createPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Path[] paths,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createPaths
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/paths", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Path[] paths,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Path>>
focal_class.signature: ResponseEntity<List<Path>> createPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @RequestBody Path[] paths,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/paths", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Path>> getPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getPaths
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/paths", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Path>>
focal_class.signature: ResponseEntity<List<Path>> getPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getVulndepPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/paths/{bugId}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Path>> getVulndepPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getVulndepPaths
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/paths/{bugId}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Path>>
focal_class.signature: ResponseEntity<List<Path>> getVulndepPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.getVulndepConstructPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @PathVariable String qname,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/paths/{bugId}/{qname}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Path>> getVulndepConstructPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @PathVariable String qname,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: getVulndepConstructPaths
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/paths/{bugId}/{qname}", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @PathVariable String qname,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<List<Path>>
focal_class.signature: ResponseEntity<List<Path>> getVulndepConstructPaths(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @PathVariable String bugId,
        @PathVariable String qname,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.createReachableConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody ConstructId[] constructIds,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/reachableConstructIds", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<Set<ConstructId>> createReachableConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody ConstructId[] constructIds,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createReachableConstructIds
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/reachableConstructIds", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody ConstructId[] constructIds,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Set<ConstructId>>
focal_class.signature: ResponseEntity<Set<ConstructId>> createReachableConstructIds(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody ConstructId[] constructIds,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.class_method_signature: ApplicationController.createTouchPoints(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody TouchPoint[] touchPoints,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/touchPoints", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public ResponseEntity<Set<TouchPoint>> createTouchPoints(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody TouchPoint[] touchPoints,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.identifier: createTouchPoints
focal_class.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps/{digest}/touchPoints", method = RequestMethod.POST, consumes = {"application/json;charset=UTF-8"}, produces = {"application/json;charset=UTF-8"}) public
focal_class.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody TouchPoint[] touchPoints,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_class.return: ResponseEntity<Set<TouchPoint>>
focal_class.signature: ResponseEntity<Set<TouchPoint>> createTouchPoints(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @PathVariable String digest,
        @RequestBody TouchPoint[] touchPoints,
        @RequestParam(value = "skipResponseBody", required = false, defaultValue = "false")
            Boolean skipResponseBody,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_method.body: @RequestMapping(
        value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps",
        method = RequestMethod.GET,
        produces = {"application/json;charset=UTF-8"})
    @JsonView(Views.Default.class)
    public ResponseEntity<List<Dependency>> getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space) {
  
      Space s = null;
      try {
        s = this.spaceRepository.getSpace(space);
      } catch (Exception e) {
        log.error("Error retrieving space: " + e);
        return new ResponseEntity<List<Dependency>>(HttpStatus.NOT_FOUND);
      }
      try {
        final StopWatch sw =
            new StopWatch(
                    "Query dependencies for application: "
                        + mvnGroup
                        + ":"
                        + artifact
                        + ":"
                        + version)
                .start();
  
        final List<Dependency> deps = depRepository.findByGAV(mvnGroup, artifact, version, s);
  
        for (Dependency dep : deps) {
          dep.setTotalTracedExecConstructCount(
              this.traceRepository.countTracesOfExecConstructLibrary(
                  dep.getApp(), dep.getLib().getDigest()));
          dep.setTotalReachExecConstructCount(
              this.cidRepository.countReachableExecConstructsLibrary(dep));
        }
        sw.stop();
        return new ResponseEntity<List<Dependency>>(deps, HttpStatus.OK);
      } catch (EntityNotFoundException enfe) {
        return new ResponseEntity<List<Dependency>>(HttpStatus.NOT_FOUND);
      }
    }
focal_method.class_method_signature: ApplicationController.getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_method.full_signature: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public ResponseEntity<List<Dependency>> getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_method.identifier: getDependencies
focal_method.invocations: getSpace error start findByGAV setTotalTracedExecConstructCount countTracesOfExecConstructLibrary getApp getDigest getLib setTotalReachExecConstructCount countReachableExecConstructsLibrary stop
focal_method.modifiers: @RequestMapping( value = "/{mvnGroup:.+}/{artifact:.+}/{version:.+}/deps", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) @JsonView(Views.Default.class) public
focal_method.parameters: (
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)
focal_method.return: ResponseEntity<List<Dependency>>
focal_method.signature: ResponseEntity<List<Dependency>> getDependencies(
        @PathVariable String mvnGroup,
        @PathVariable String artifact,
        @PathVariable String version,
        @ApiIgnore @RequestHeader(value = Constants.HTTP_SPACE_HEADER, required = false)
            String space)