|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectAgenda1
public class Agenda1
Uma agenda que gerencia apenas compromissos.
| Constructor Summary | |
|---|---|
Agenda1()
Construtor default. |
|
| Method Summary | |
|---|---|
boolean |
addCompromisso(Compromisso compromisso)
Adiciona um compromisso à agenda. |
boolean |
cancelaCompromisso(Compromisso compromisso)
Cancela um Compromisso adicionado anteriormente. |
boolean |
confirmaCompromisso(Compromisso compromisso)
Confirma um dado Compromisso cadastrado na agenda. |
java.util.List<Compromisso> |
listaCompromissos(Estado estado)
Retorna todos os Compromissos que estão num determinado Estado. |
java.util.List<Compromisso> |
listaCompromissosDaSemana()
Lista todos os Compromissos dessa semana. |
java.util.List<Compromisso> |
listaCompromissosDoTipo(Classificacao tipo)
Retorna todos os Compromissos em uma certa Classificacao. |
Compromisso |
takeCompromisso()
Retorna e remove o primeiro compromisso confirmado que ocorrerá. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Agenda1()
| Method Detail |
|---|
public boolean addCompromisso(Compromisso compromisso)
compromisso - o novo Compromisso
java.lang.IllegalArgumentException - caso o Compromisso seja null
public boolean cancelaCompromisso(Compromisso compromisso)
throws java.lang.Exception
Compromisso adicionado anteriormente.
compromisso - o Compromisso as ser cancelado.
true se conseguir cancelar o Compromisso e
false caso o Compromisso já esteja cancelado.
java.lang.Exception - caso o Compromisso não exista.
java.lang.IllegalArgumentException - caso o Compromisso seja null
public boolean confirmaCompromisso(Compromisso compromisso)
throws java.lang.Exception
Compromisso cadastrado na agenda.
compromisso - o Compromisso a ser confirmado
true se conseguir confirmar o Compromisso e
false caso o Compromisso já esteja confirmado.
java.lang.Exception - caso não exista o Compromisso
java.lang.IllegalArgumentException - caso o Compromisso seja nullpublic java.util.List<Compromisso> listaCompromissos(Estado estado)
Compromissos que estão num determinado Estado.
estado - O Estado comum aos Compromissos.
List de Compromissos
java.lang.IllegalArgumentException - no caso em que Estado é nullpublic java.util.List<Compromisso> listaCompromissosDoTipo(Classificacao tipo)
Compromissos em uma certa Classificacao.
tipo - A Classificacao comum aos Compromissos.
List de Compromissos
java.lang.IllegalArgumentException - no caso em que Classificacao é nullpublic java.util.List<Compromisso> listaCompromissosDaSemana()
Compromissos dessa semana.
List de Compromissos.public Compromisso takeCompromisso()
Compromisso ou null se não houver nenhum confirmado.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||