Class ScheduleReportDaoImpl
Object
AbstractJPADao<ScheduleReport,Long>
ScheduleReportDaoImpl
- All Implemented Interfaces:
Dao<ScheduleReport,,Long> ScheduleReportDao
@Repository
public class ScheduleReportDaoImpl
extends AbstractJPADao<ScheduleReport,Long>
implements ScheduleReportDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignSchedule(long reportScheduleId, String scheduleManagerId) ScheduleReportfindByUUID(String uuid) longgetScheduleCount(Relatorio r) List<ScheduleReport> getScheduledReports(Relatorio relatorio) List<ScheduleReport> getScheduledReportsByBibliotecaId(Long bibliotecaId) List<ScheduleReport> getScheduledReportsPadrao(Relatorio relatorio) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Constructor Details
-
ScheduleReportDaoImpl
public ScheduleReportDaoImpl()
-
-
Method Details
-
getScheduledReports
- Specified by:
getScheduledReportsin interfaceScheduleReportDao
-
getScheduledReportsPadrao
- Specified by:
getScheduledReportsPadraoin interfaceScheduleReportDao
-
assignSchedule
@Transactional(propagation=REQUIRED) public void assignSchedule(long reportScheduleId, String scheduleManagerId) - Specified by:
assignSchedulein interfaceScheduleReportDao
-
getScheduleCount
public long getScheduleCount(Relatorio r) - Specified by:
getScheduleCountin interfaceScheduleReportDao
-
findByUUID
- Specified by:
findByUUIDin interfaceScheduleReportDao
-
getScheduledReportsByBibliotecaId
- Specified by:
getScheduledReportsByBibliotecaIdin interfaceScheduleReportDao
-