Class ProcessScheduleDaoImpl
Object
AbstractJPADao<ProcessoSchedule,Long>
ProcessScheduleDaoImpl
- All Implemented Interfaces:
Dao<ProcessoSchedule,,Long> ProcessScheduleDao
@Repository
public class ProcessScheduleDaoImpl
extends AbstractJPADao<ProcessoSchedule,Long>
implements ProcessScheduleDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignSchedule(long reportScheduleId, String scheduleManagerId) ProcessoSchedulecloneSchedule(ProcessoSchedule schedule, String proprietario) ProcessoSchedulefindByUUID(String uuid) List<ProcessoSchedule> getSchedules(Processo processo) List<ProcessoSchedule> getSchedulesPadrao(Processo processo) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Constructor Details
-
ProcessScheduleDaoImpl
public ProcessScheduleDaoImpl()
-
-
Method Details
-
getSchedules
- Specified by:
getSchedulesin interfaceProcessScheduleDao
-
getSchedulesPadrao
- Specified by:
getSchedulesPadraoin interfaceProcessScheduleDao
-
assignSchedule
@Transactional(propagation=REQUIRED) public void assignSchedule(long reportScheduleId, String scheduleManagerId) - Specified by:
assignSchedulein interfaceProcessScheduleDao
-
cloneSchedule
@Transactional(propagation=REQUIRED) public ProcessoSchedule cloneSchedule(ProcessoSchedule schedule, String proprietario) - Specified by:
cloneSchedulein interfaceProcessScheduleDao
-
findByUUID
- Specified by:
findByUUIDin interfaceProcessScheduleDao
-