Estou tentando fazer um classe generics, porem o meu servico cadususervico esta vindo nullo na classe CadusuLazyDataModel e
consequentemente esta dando erro de NULLPONTTTERRRRR
********************************************************Bean
@ManagedBean
@ViewScoped
public class PrecadusuMbean extends ManagedBeanGenerico<Precadusu, PrecadusuServico> implements Serializable {
private LazyDataModel<Cadusu> lazyModel;
@EJB
private CadusuServico cadususervico;
@Override
public void iniciarView() {
this.lazyModel = new CadusuLazyDataModel(cadususervico, "teste");
}
public class CadusuLazyDataModel extends LazyDataModel{
@EJB
private CadusuServico cadususervico;
private List<Cadusu> data;
@EJB
protected S servico;
private String filter;
public CadusuLazyDataModel(S servico, String filter) {
this.servico = servico;
this.filter = filter;
}
@Override
public List<Cadusu> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> filters) {
int paginacao;
paginacao = 0;
if (paginacao == 0) {
String Clausula = " and u.codgraudep.descgraudep='TITULAR'";
data = cadususervico.buscafindCadusu(first, pageSize, Clausula);
}
return data;
}
}