@Override public iTask[] getTasksByUser(UserInfo ui) throws RemoteException, nqException { PreparedStatement stat; try { stat = this.con.prepareStatement( "SELECT `idTask`, `idProject`, `idUserCreatedBy`, `idUserAssignedTo`, `idParentTask`, `TaskStatus`, `Title`," + " `Description`, `Priority`, `CreationDate`, `DeadlineDate`, `MaxHours`, `isSubTask`, `Rating` " + "FROM Tasks WHERE isSubTask = 0 AND idUserAssignedTo = ?"); stat.setInt(1, ui.getID()); return TaskManager.getTasks(stat, this.con); } catch (SQLException ex) { throw new nqException(nqExceptionType.ServerError, "Server error : ".concat(ex.getMessage())); } }