Generics LazyDataModel<T>

0 respostas
E

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;

}

}

Criado 18 de outubro de 2013
Respostas 0
Participantes 1