|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.proschedule.core.calendar.facade.CalendarFacade
public class CalendarFacade
Interface de comunicação com o módulo Calendário
Constructor Summary | |
---|---|
CalendarFacade()
Construtor da Classe |
Method Summary | |
---|---|
boolean |
add(Calendar calendar)
Adiciona um calendário. |
boolean |
alreadyExist(Calendar calendar)
Verifica se já existe um calendário no banco de dados. |
boolean |
checkCurrentYearCalendar()
Verifica se existe um calendário para o ano corrente. |
Calendar |
getCalendar(int year)
Recupera um calendário através do ano informado. |
Day |
getDay(java.util.Date date)
Recupera um dia através da data informada. |
java.util.List<Calendar> |
list()
Lista todos os calendários. |
java.util.List<Calendar> |
list(java.lang.String field,
java.lang.Integer value,
java.lang.String operator)
Lista os calendários que estiverem de acordo com os parâmetros informados. |
java.util.List<Calendar> |
list(java.lang.String field,
java.lang.String order)
Devolve uma lista com todos calendários em ordem crescente ou decrescente em relação a um campo informado. |
java.util.List<Day> |
listDays(java.util.Date startDate,
java.util.Date endDate)
Devolve uma lista dos dias dentro do período informado. |
boolean |
modify(Calendar calendar)
Modifica um calendário. |
boolean |
remove(Calendar calendar)
Remove um calendário. |
void |
validate(Calendar calendar)
Valida um objeto calendário. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CalendarFacade()
Method Detail |
---|
public void validate(Calendar calendar) throws ValidatorException
calendar
- O objeto a ser validado
ValidatorException
- A exceção lançada em caso de dados inválidospublic boolean add(Calendar calendar) throws CalendarPersistenceException, ValidatorException, OperationSchedulingPersistenceException
calendar
- O calendário a ser adicionado.
CalendarPersistenceException
ValidatorException
OperationSchedulingPersistenceException
public boolean modify(Calendar calendar) throws CalendarPersistenceException, ValidatorException
calendar
- O calendário a ser modificado.
CalendarPersistenceException
ValidatorException
public boolean remove(Calendar calendar) throws CalendarPersistenceException
calendar
- Calendário a ser removido.
CalendarPersistenceException
public java.util.List<Calendar> list() throws CalendarPersistenceException
CalendarPersistenceException
public java.util.List<Calendar> list(java.lang.String field, java.lang.String order) throws CalendarPersistenceException
field
- O campo em que a ordenação se daráorder
- Ascendendente ou descendente. Valores: asc ou desc
CalendarPersistenceException
public java.util.List<Calendar> list(java.lang.String field, java.lang.Integer value, java.lang.String operator) throws CalendarPersistenceException
field
- O campo a ser buscadovalue
- O valor a ser buscado no campo.operator
- O operador lógico. Valores permitidos: =, <>, >, <, >=, <=
CalendarPersistenceException
public java.util.List<Day> listDays(java.util.Date startDate, java.util.Date endDate) throws DayPersistenceException
startDate
- Data inicialendDate
- Data final
DayPersistenceException
public boolean alreadyExist(Calendar calendar) throws CalendarPersistenceException
calendar
- Calendário com os dados da chave primária
CalendarPersistenceException
public Calendar getCalendar(int year) throws CalendarPersistenceException
year
- O ano a ser procurado no banco de dados
CalendarPersistenceException
public Day getDay(java.util.Date date) throws DayPersistenceException
date
- A data a ser procurada no banco de dados
DayPersistenceException
public boolean checkCurrentYearCalendar() throws CalendarPersistenceException
CalendarPersistenceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |