blob: 2d05d18f90ae8c8d433aec0bdf9cd98edd4b4dfc [file] [log] [blame]
package org.apache.continuum.dao.impl;
import org.apache.continuum.dao.api.GenericDao;
import org.apache.continuum.model.project.Project;
import org.apache.continuum.model.project.ProjectGroup;
import org.apache.continuum.model.project.ProjectNotifier;
/**
* @author <a href="mailto:evenisse@apache.org">Emmanuel Venisse</a>
* @version $Id$
*/
public class DaoFactoryImpl
{
public GenericDao<ProjectGroup> createProjectGroupDao()
{
return new GenericDaoJpa<ProjectGroup>( ProjectGroup.class );
}
public GenericDao<Project> createProjectDao()
{
return new GenericDaoJpa<Project>( Project.class );
}
public GenericDao<ProjectNotifier> createNotifierDao()
{
return new GenericDaoJpa<ProjectNotifier>( ProjectNotifier.class );
}
}