Interface AnalysisContextEndpoint

    • Method Detail

      • getCustomTechnologies

        @GET
        @Path("{id}/custom-technologies")
        SourceTargetTechnologies getCustomTechnologies​(@PathParam("id")
                                                       Long id)
      • saveAsProjectDefault

        @PUT
        @Path("migrationProjects/{projectId}")
        AnalysisContext saveAsProjectDefault​(@Valid
                                             @Valid AnalysisContext analysisContext,
                                             @PathParam("projectId")
                                             Long projectId,
                                             @QueryParam("skipChangeToProvisional") @DefaultValue("false")
                                             boolean skipChangeToProvisional,
                                             @QueryParam("synchronizeTechnologiesWithCustomRules") @DefaultValue("false")
                                             boolean synchronizeTechnologiesWithCustomRules)
        Saves default analysis context for project Each project should have default context by default, so it should update it. But in very rare situation, it creates new default context, if project doesn't have any (that should never happen)