/** * Prompt user for logout confirmation (unless suppressed). * * @see IUserContextEvent#pending */ @Override public void pending(ISurveyResponse response) { if (response.isSilent()) { response.accept(); } else { response.defer(); DialogUtil.confirm(LBL_LOGOUT_CONFIRMATION, LBL_LOGOUT_CONFIRMATION_CAPTION, "LOGOUT.CONFIRM", (confirm) -> { if (confirm) { response.accept(); } else { response.reject(LBL_LOGOUT_CANCEL); } }); } }