public Response get()

in src/main/java/org/apache/camel/kameleon/generator/GeneratorResource.java [32:48]


    public Response get (@QueryParam("camelType") String camelType,
                @QueryParam("camelVersion") String camelVersion,
                @QueryParam("javaVersion") String javaVersion,
                @QueryParam("groupId") String groupId,
                @QueryParam("artifactId") String artifactId,
                @QueryParam("version") String version,
                @QueryParam("components") String components) throws Exception {
        String fileName = projectGeneratorService.generate(camelType,camelVersion, groupId, artifactId, version, javaVersion, components);
        File nf = new File(fileName);
        if (nf.exists()){
            return  Response.ok((Object) nf)
                    .type("application/zip")
                    .header("Content-Disposition", "attachment; filename=" + nf.getName())
                    .header("Filename", nf.getName()).build();
        }
        return Response.serverError().build();
    }