Search in sources :

Example 1 with Role

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;
}
Also used : Role(mom.trd.opentheso.core.exports.privatesdatas.tables.Role) User_Role(mom.trd.opentheso.core.exports.privatesdatas.tables.User_Role) Table(mom.trd.opentheso.core.exports.privatesdatas.tables.Table) SQLException(java.sql.SQLException) Statement(java.sql.Statement) ArrayList(java.util.ArrayList) Connection(java.sql.Connection) ResultSet(java.sql.ResultSet)

Aggregations

Connection (java.sql.Connection)1 ResultSet (java.sql.ResultSet)1 SQLException (java.sql.SQLException)1 Statement (java.sql.Statement)1 ArrayList (java.util.ArrayList)1 Role (mom.trd.opentheso.core.exports.privatesdatas.tables.Role)1 Table (mom.trd.opentheso.core.exports.privatesdatas.tables.Table)1 User_Role (mom.trd.opentheso.core.exports.privatesdatas.tables.User_Role)1