-
Notifications
You must be signed in to change notification settings - Fork 3
Faces
llins edited this page Oct 2, 2014
·
54 revisions
O módulo Faces representa a camada de apresentação, com a definição de que a tecnologia JSF deverá ser utilizada.
Neste módulo são utilizadas as tecnologias:
- JSF 2
- Rewrite
- Primefaces
Para facilitar o desenvolvimento das controladoras, foi desenvolvida a classe abstrata Controller, que possui uma série de métodos facilitadores, como:
- Método invocado quando uma view é iniciada (Rewrite) (sobreescreva!)
/**
* Acao invocada sempre que a tela for iniciada.
* Retorne nulo para seguir para a tela ou retorne uma viewId para redirecionar para outra tela
* @return
*/
@RequestAction
@Deferred
@IgnorePostback
public String requestAction()- Métodos para serem utilizados nas views
/**
* Util para saber se a controladora ja foi inicializada.
* Voce devera informar a inicializacao manualmente
* @return
*/
public boolean isInitialized()
/**
* Comparacao de strings com ignore case, util para dataTables com sort
* @param obj1
* @param obj2
* @return
*/
public int sortIgnoreCase(Object obj1, Object obj2)
/**
* Filtro de dados ignorando o caso, util para dataTables
* @param value
* @param filter
* @param locale
* @return
*/
public boolean filterIgnoreCase(Object value, Object filter, Locale locale)
/**
* Metodo para ser utilizado em acoes de cancelamento que exigem a limpeza de um form.
* Realiza, assim, a limpeza completa na arvore de componentes do JSF, do form que o botao se encontra.
* @param event
*/
public void resetForm(ActionEvent event)© Copyright 2014 SURITTEC