Search in sources :

Example 1 with User_Role

use of mom.trd.opentheso.core.exports.privatesdatas.tables.User_Role in project opentheso by miledrousset.

the class ExportPrivatesDatas method getUser_Roles.

public ArrayList<User_Role> getUser_Roles(HikariDataSource ds) {
    ArrayList<User_Role> list_User_Role = new ArrayList<>();
    ResultSet resultSet;
    Connection conn;
    Statement stmt;
    try {
        conn = ds.getConnection();
        try {
            stmt = conn.createStatement();
            try {
                String query = "SELECT * FROM user_role";
                resultSet = stmt.executeQuery(query);
                while (resultSet.next()) {
                    User_Role user_Role1 = new User_Role();
                    user_Role1.setId_user(resultSet.getInt("id_user"));
                    user_Role1.setId_role(resultSet.getInt("id_role"));
                    user_Role1.setId_thesaurus(resultSet.getString("id_thesaurus"));
                    user_Role1.setId_group(resultSet.getString("id_group"));
                    list_User_Role.add(user_Role1);
                }
            } finally {
                stmt.close();
            }
        } finally {
            conn.close();
        }
    } catch (SQLException ex) {
        Logger.getLogger(Table.class.getName()).log(Level.SEVERE, null, ex);
    }
    return list_User_Role;
}
Also used : Table(mom.trd.opentheso.core.exports.privatesdatas.tables.Table) User_Role(mom.trd.opentheso.core.exports.privatesdatas.tables.User_Role) SQLException(java.sql.SQLException) Statement(java.sql.Statement) ArrayList(java.util.ArrayList) ResultSet(java.sql.ResultSet) Connection(java.sql.Connection)

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 Table (mom.trd.opentheso.core.exports.privatesdatas.tables.Table)1 User_Role (mom.trd.opentheso.core.exports.privatesdatas.tables.User_Role)1