Paginator JSF

0 respostas
java
cariocasiva06

Bom dia pessoal estou com um sistema de Cadastros e cada cadastro exige que tenho um DataTable com os dados, eu construi um paginator manual e funciona perfeitamente, mas queria melhorar a produtividade e diminuir a replicação desse código, como eu poderia reaproveitar esse código em outros Beans, sem que precisasse de fato reescevê-lo na integra?

Desde já agradeço a atenção.

`

public void avancarPaginas() throws Exception{
    numeroPagina += 1;
    listaLicitacao = licitacaoService.listaPorPaginasService(numeroPagina, sql);
    System.out.println("Avançado para pagina: " + numeroPagina);
}

public void voltarPaginas() throws Exception{
    numeroPagina -= 1;
    listaLicitacao = licitacaoService.listaPorPaginasService(numeroPagina, sql);
    System.out.println("Avançado para pagina: " + numeroPagina);
}

public void avancarFinalPaginator() throws Exception{
    numeroPagina = licitacaoService.totalAbas().intValue() - 1;
    listaLicitacao = licitacaoService.listaPorPaginasService(numeroPagina, sql);
}

public void voltarInicioPaginator() throws Exception{
    numeroPagina = 0;
    listaLicitacao = licitacaoService.listaPorPaginasService(numeroPagina, sql);
}`
Criado 18 de março de 2016
Respostas 0
Participantes 1