sábado, 17 de novembro de 2012

Arquivo DaoGenerico


Nome do arquivo DaoGenerico (DaoGenerico.java)

package br.com.cliente.utility;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
public interface DaoGenerico<T, ID extends Serializable> {
    public Class<T> getObjectClass();
    public T save(T objeto);
    public void delete(T objeto);
    public void deleteItem(T objeto);
    public List<T> list();
    public List<T> listCriterio(String subClazz, Map<String, Object> filtrosConsulta, int tipoConsulta);
    public T getById(Serializable id);
    public T getById(Serializable id, boolean lock);
    public List<T> consultaHQL(String consulta);
    public void cancel();
}

Nenhum comentário:

Postar um comentário