Browse Source

added git scan insert

exception_work
Nicholas Caughey 3 years ago
parent
commit
b8d4237e39
  1. 28
      src/main/java/rest/CreateScanRequest.java

28
src/main/java/rest/CreateScanRequest.java

@ -21,6 +21,8 @@ import dto.BrewObj;
import dto.ConnectDB; import dto.ConnectDB;
import dto.ScanObjPayload; import dto.ScanObjPayload;
import dto.BrewObjPayload; import dto.BrewObjPayload;
import dto.GitObj;
import dto.GitObjPayload;
import static constants.HttpHeaders.AUTHORIZATION_STRING; import static constants.HttpHeaders.AUTHORIZATION_STRING;
import java.sql.Connection; import java.sql.Connection;
@ -41,7 +43,7 @@ public class CreateScanRequest {
// ScanObjPayload scanObjPayload; // ScanObjPayload scanObjPayload;
@POST @POST
@Path("/{scanChoice}") @Path("/brew")
@Consumes({ "application/json" }) @Consumes({ "application/json" })
//in theory should take List<String> to clean it up //in theory should take List<String> to clean it up
public BrewObj invokeScanAnalyze(@Valid String scanInvocation) throws URISyntaxException { public BrewObj invokeScanAnalyze(@Valid String scanInvocation) throws URISyntaxException {
@ -61,10 +63,24 @@ public class CreateScanRequest {
return brewObj; return brewObj;
} }
private BrewObj scanBrewObj(JSONObject jsonData){ @POST
System.out.println(jsonData.getString("buildSystemType")); @Path("/git")
BrewObj aa = null; @Consumes({ "application/json" })
return aa; public GitObj invokeGitScanAnalyze(@Valid String scanInvocation)throws URISyntaxException {
} JSONObject jsonData = new JSONObject(scanInvocation);
GitObj gitObj = GitObjPayload.constructScanPayload(jsonData);
ConnectDB connectDB = new ConnectDB();
Connection conn = connectDB.connect();
Statement stmt = null;
String sql = "INSERT INTO gitscans (buildsystemtype, repository, reference, commitid) VALUES ('"+gitObj.buildSystemType+"','"+gitObj.repository+"','"+gitObj.reference+"','"+gitObj.commitId+"')";
try{
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
} catch (SQLException e){
System.out.println(e);
}
gitObj = null;
return gitObj;
}
} }

Loading…
Cancel
Save