package org.jboss.seam.example.seamdiscs.action;
import java.util.List;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Transactional;
import org.jboss.seam.example.seamdiscs.model.BandMember;
import org.jboss.seam.framework.EntityController;
@Name("bandMemberFinder")
public class BandMemberFinder extends EntityController
{
@Transactional
public List<BandMember> getBandMembers(Object name)
{
return getEntityManager().createQuery("select bm from BandMember bm where lower(bm.name) like lower(:name + '%')").setParameter("name", name).getResultList();
}
}