use of mom.trd.opentheso.core.exports.privatesdatas.tables.Role in project opentheso by miledrousset.
the class ExportPrivatesDatas method getRoles.
/**
* fonctions pour récupérer toutes données par table pour une utilisation
* future
*/
/**
* Cette fonction permet de récupérer toutes les données de la table R
*
* @param ds
* @return
*/
public ArrayList<Role> getRoles(HikariDataSource ds) {
ArrayList<Role> listRoles = new ArrayList<>();
Connection conn;
Statement stmt;
ResultSet resultSet;
try {
conn = ds.getConnection();
try {
stmt = conn.createStatement();
try {
String query = "SELECT * FROM roles ";
resultSet = stmt.executeQuery(query);
while (resultSet.next()) {
Role role1 = new Role();
/* role1.setId(resultSet.getInt("id"));
role1.setName(resultSet.getString("name"));
role1.setDescription(resultSet.getString("description"));
*/
listRoles.add(role1);
}
} finally {
stmt.close();
}
} finally {
conn.close();
}
} catch (SQLException ex) {
Logger.getLogger(Table.class.getName()).log(Level.SEVERE, null, ex);
}
return listRoles;
}
Aggregations