public void rejeitarSolicitacao(SolicitacaoDeVaga solicitacao) throws ArgumentoInexistenteException { if (solicitacao.getEstado().equals(EstadoSolicitacao.REJEITADA)) { throw new ArgumentoInexistenteException("Solicitação inexistente"); } solicitacao.solicitacaoRejeitada(); }
public void aceitarSolicitacaoPontoEncontro(SolicitacaoDeVaga solicitacao) throws ArgumentoInexistenteException { if (solicitacao.getEstado().equals(EstadoSolicitacao.ACEITA)) { throw new ArgumentoInexistenteException("Solicitação inexistente"); } solicitacao.solicitacaoAceita(); }
public List<Carona> getSolicitacaoAceitas() { LinkedList<Carona> listaCaronaAceitas = new LinkedList<Carona>(); for (SolicitacaoDeVaga solicitacao : listaDeSolicitacaoDeVagas) { if (solicitacao.getEstado().equals(EstadoSolicitacao.ACEITA)) { listaCaronaAceitas.add(solicitacao.getCarona()); } } return listaCaronaAceitas; }