Dúvida Generics

1 resposta
viniciusalvess

Tenho

public interface IDao<T>
public class ModelObject
public FornecedorDao implements IDao<Fornecedor>
public  Fornecedor extends ModelObject

Quero fazer uma tela de pesquisa que quando passar o tipo do objeto genericamente as colunas do tablemodel irá mudar de acordo com o tipo passado e os botões editar e excluir, irá editar ou excluir o objeto selecionado no JTable que mudará também de acordo com o tipo passado , para persistencia irei usar hibernate, o que não vem ao caso . mas enfim. Abaixo tenho essa classe

public class GenericSearch<T extends IDao<? super ModelObject>> extends JInternalFrame{ //Construtor public GenericSearch(Class<T> c) { //codigo ... } }

não sei se tem algo errado com os Generics que coloquei mas não consigo instanciar um objeto da classe GenericSearch.
estou tentando instanciar assim:

new GenericSearch<FornecedorDao>(FornecedorDao.class);

Como posso resolver ?

1 Resposta

ViniGodoy
Criado 18 de janeiro de 2012
Ultima resposta 18 de jan. de 2012
Respostas 1
Participantes 2