/** * Insert entity into the data base from the object oriented entity * * @param wrapperConnection wrapper connection from the connection pool * @param entity entity might be inserting into the data base * @throws SQLException */ @Override protected void insertEntity(WrapperConnectionProxy wrapperConnection, DBEntity entity) throws SQLException { Admin admin = (Admin) entity; PreparedStatement ps = wrapperConnection.prepareStatement(SQL_FOR_ADMIN_INSERTING); ps.setString(1, admin.getFirstName()); ps.setString(2, admin.getLastName()); ps.setString(3, admin.getAdminType().toString()); ps.setString(4, admin.getEmail()); ps.setString(5, admin.getLogin()); ps.setString(6, admin.getPassword()); ps.executeUpdate(); }