estou tentando fazer postBack na minha página, só que sempre que há uma requisição e e essa requisição falte uma informação a ser preenchida no formulário ele fica novamente carregando um combobox vindo do banco de dados após a requisição.
public class FacesUtil {
public static boolean isPostBack() {
return FacesContext.getCurrentInstance().isPostback();
}
public static boolean isNotPostBack(){
return !isPostBack();
}
meuBean
@Inject
private FabricanteService fabricanteService;
@Inject
private ModeloCarroService modeloCarroService;
private List<Fabricante> fabricantes;
private List<Categoria> categorias;
private Fabricante fabricante;
private ModeloCarro modeloCarro;
public void inicializar() {
System.out.println("iniciando");
if (this.modeloCarro == null) {
limpar();
}
categorias = Arrays.asList(Categoria.values());
if (FacesUtil.isNotPostBack()) {
fabricantes = fabricanteService.buscarTodos();
}
}