/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.edu.ifnmg.GerenciamentoEventos.Apresentacao.Converters; import br.edu.ifnmg.DomainModel.AreaConhecimento; import br.edu.ifnmg.DomainModel.Campus; import br.edu.ifnmg.DomainModel.Services.CampusRepositorio; import br.edu.ifnmg.GerenciamentoEventos.Aplicacao.GenericConverter; import javax.inject.Named; import java.io.Serializable; import java.util.List; import javax.annotation.PostConstruct; import javax.ejb.EJB; import javax.inject.Singleton; /** * * @author Isla Guedes */ @Named(value = "campusConverter") @Singleton public class CampusConverter extends GenericConverter<Campus, CampusRepositorio> implements Serializable { @EJB CampusRepositorio dao; @PostConstruct public void init() { setRepositorio(dao); } public List<Campus> autoCompleteCampus(String query) { return dao.BuscarTexto(query); } public List<Campus> getListagem() { return dao.Ordenar("nome", "asc").Buscar(); } }