@Override public User getUser() { User user = null; try { if (config.getMode() == ModeType.MOCK) { user = new User() { private static final long serialVersionUID = 1L; @Override public String getId() { return "mockuser"; } @Override public Object getAttribute(Object key) { return null; } @Override public void setAttribute(Object key, Object value) {} }; } else { user = service.get().getUser(credential.getUsername()); } } catch (RaseaException e) { // TODO Colocar uma mensagem amigável para o programador saber o que ocorreu. e.printStackTrace(); } return user; }
@Override public void unAuthenticate() { credential.setUsername(null); credential.setPassword(null); }