View Javadoc
1 package net.mlw.fball.dao.hibernate; 2 3 import java.util.List; 4 import java.util.Map; 5 6 import net.mlw.fball.bo.Provider; 7 import net.mlw.fball.dao.ProviderDao; 8 9 import org.springframework.orm.hibernate.support.HibernateDaoSupport; 10 11 /*** 12 * 13 * @author Matthew L. Wilson 14 * @version $Revision: 1.3 $ $Date: 2004/02/10 12:13:30 $ 15 */ 16 public class ProviderDaoImpl extends HibernateDaoSupport implements ProviderDao 17 { 18 19 /*** @see net.mlw.fball.dao.ProviderDao#findByMap(java.util.Map) 20 */ 21 public List findByMap(Map where) 22 { 23 if (where == null) 24 { 25 return getHibernateTemplate().find("from net.mlw.fball.bo.Provider as provider"); 26 } 27 else 28 { 29 //TODO: a utility here is needed. 30 throw new NullPointerException("Operation not yet operational."); 31 } 32 } 33 34 /*** @see net.mlw.fball.dao.ProviderDao#findById(java.lang.String) 35 */ 36 public Provider findById(String providerId) 37 { 38 return (Provider) getHibernateTemplate().load(Provider.class, providerId); 39 } 40 41 /*** @see net.mlw.fball.dao.ProviderDao#save(net.mlw.fball.bo.Loader) 42 */ 43 public Provider save(Provider provider) 44 { 45 getHibernateTemplate().saveOrUpdate(provider); 46 return provider; 47 } 48 49 }

This page was automatically generated by Maven