@Override public void getAllAlerts( EventHandler<ModelListEvent<Alert>> successHandler, EventHandler<ErrorEvent> failureHandler) { try { List<Alert> allAlerts = alertDao.findAll(); successHandler.handle(new ModelListEvent<Alert>(allAlerts)); } catch (SQLException e) { Log.e(LOG_TAG, SQL_EXCEPTION_LOG, e); failureHandler.handle(new ErrorEvent(ErrorType.SQL_EXCEPTION)); } }