Revision 48012
Added by Tsampikos Livisianos almost 7 years ago
FetchProjectHandler.java | ||
---|---|---|
32 | 32 |
|
33 | 33 |
public String fetchProjectIdByToken(String token, String email) throws Exception, SQLStoreException { |
34 | 34 |
String openaireId = null; |
35 |
ResultSet rs = sqlDAO.executePreparedQuery(queryGenerator.generateSelectProjectIdByTokenQuery(token, email)); |
|
35 |
ArrayList<Object> params = new ArrayList<>(); |
|
36 |
String query = queryGenerator.generateSelectProjectIdByTokenQuery(token, email, params); |
|
37 |
ResultSet rs = sqlDAO.executePreparedQuery(query, params); |
|
36 | 38 |
|
37 | 39 |
if(rs.next()) { |
38 | 40 |
openaireId = rs.getString(1); |
... | ... | |
42 | 44 |
} |
43 | 45 |
|
44 | 46 |
public Project fetchProjectById(String projectId) throws Exception, SQLStoreException { |
45 |
ResultSet rs = sqlDAO.executePreparedQuery(queryGenerator.generateSelectProjectByIdQuery(projectId)); |
|
47 |
ArrayList<Object> params = new ArrayList<>(); |
|
48 |
String query = queryGenerator.generateSelectProjectByIdQuery(projectId, params); |
|
49 |
ResultSet rs = sqlDAO.executePreparedQuery(query, params); |
|
46 | 50 |
|
47 | 51 |
Project project = fetchProjectByResultSet(rs); |
48 | 52 |
if(project == null) { |
... | ... | |
53 | 57 |
} |
54 | 58 |
|
55 | 59 |
public List<String> fetchContactEmailsByProjectId(String projectId) throws Exception, SQLStoreException { |
56 |
ResultSet rs = sqlDAO.executePreparedQuery(queryGenerator.generateSelectContactEmailsByProjectIdQuery(projectId)); |
|
60 |
ArrayList<Object> params = new ArrayList<>(); |
|
61 |
String query = queryGenerator.generateSelectContactEmailsByProjectIdQuery(projectId, params); |
|
62 |
ResultSet rs = sqlDAO.executePreparedQuery(query, params); |
|
57 | 63 |
|
58 | 64 |
if(rs.next()) { |
59 | 65 |
// Array array = ((String[])rs.getArray(1)); |
Also available in: Unified diff
prepared statements for the sql queries