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);
}`