/** refresh data based on situation of searching/getALL/edit */ public void refreshDataList() { if (!editMode && editModeRows.size() == 0 && !selectAll) { try { dataList = userDAO.getAll(); } catch (Exception e) { ToolSet.setErrorMessage(e.getMessage() + " Cause: " + e.getCause()); e.printStackTrace(); } sort(); // Clear selected and editmode rows and sort data. setAllRoles(fetchAllRoles()); } }