/** * Metodo responsável por retornar uma atividade pelo seu codigo. * * @param codigo * @return Atividade caso codigo exista, null caso contrario. */ public static Atividade getAtividadePorCodigo(int codigo) { for (Atividade atividade : listaAtividade) { if (atividade.getCodigo() == codigo) { return atividade; } } return null; }
/** * Metodo responsável por retornar todas as atividades concluidas de um determinado Colaborador. * * @param col * @return lista de Atividades. */ public static List<Atividade> getAllConcluidaByPart(Colaborador col) { List<Atividade> listAux = new ArrayList<Atividade>(); for (Atividade ativ : listaAtividade) { if (ativ.getResponsavel().getCpf().equalsIgnoreCase(col.getCpf()) && ativ.isConcluir()) { listAux.add(ativ); } } return listAux; }
/** Metodo responsável por mostrar todas as atividades do sistema. */ public static void mostrarAtividades() { Console.printString("########### ATIVIDADES ###########"); for (Atividade atividade : listaAtividade) { Console.printString( atividade.getCodigo() + " - " + atividade.getNome() + " Responsavel: " + atividade.getResponsavel().getNome()); } }