class HibernateReportJobsPersistenceService extends HibernateDaoImpl implements ReportJobsPersistenceService, ReportJobsInternalService, ApplicationContextAware {

	@Transactional(propagation = Propagation.REQUIRED)
	public List listJobs(ExecutionContext context, final String reportUnitURI) {
		return (List) executeCallback(new DaoCallback() {
			public Object execute() {
				List persistentJobs = getReportUnitJobs(reportUnitURI);
                return toClientSummary(persistentJobs);
			}
		});
	}

	public  HibernateReportJobsPersistenceService();

}