|
|||||||||
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 Compromisso s que estão num determinado Estado . |
java.util.List<Compromisso> |
listaCompromissosDaSemana()
Lista todos os Compromisso s dessa semana. |
java.util.List<Compromisso> |
listaCompromissosDoTipo(Classificacao tipo)
Retorna todos os Compromisso s 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 null
public java.util.List<Compromisso> listaCompromissos(Estado estado)
Compromisso
s que estão num determinado Estado
.
estado
- O Estado
comum aos Compromisso
s.
List
de Compromisso
s
java.lang.IllegalArgumentException
- no caso em que Estado
é null
public java.util.List<Compromisso> listaCompromissosDoTipo(Classificacao tipo)
Compromisso
s em uma certa Classificacao
.
tipo
- A Classificacao
comum aos Compromisso
s.
List
de Compromisso
s
java.lang.IllegalArgumentException
- no caso em que Classificacao
é null
public java.util.List<Compromisso> listaCompromissosDaSemana()
Compromisso
s dessa semana.
List
de Compromisso
s.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 |