Package br.com.davinti.vitruvio.spi.impl
Class ExpedienteServiceImpl
Object
ExpedienteServiceImpl
- All Implemented Interfaces:
ExpedienteService
@Service("vExpedienteService")
public class ExpedienteServiceImpl
extends Object
implements ExpedienteService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignExpediente(String userLogin, Long expedienteId) voiddelete(Expediente expediente) List<Expediente> List<Expediente> getAll()ExpedienteExpedientegetExpedienteByUserLogin(String login) voidbooleanisWithinWorkingHours(UsuarioDTO usuario, Date now) Expedientesave(Expediente expediente) voidsetExpedienteDao(ExpedienteDao expedienteDao)
-
Constructor Details
-
ExpedienteServiceImpl
public ExpedienteServiceImpl()
-
-
Method Details
-
setExpedienteDao
-
invalidateCache
@Scheduled(fixedDelay=300000L) public void invalidateCache()- Specified by:
invalidateCachein interfaceExpedienteService
-
save
@Transactional(propagation=REQUIRED) public Expediente save(Expediente expediente) - Specified by:
savein interfaceExpedienteService
-
getById
- Specified by:
getByIdin interfaceExpedienteService
-
getAll
- Specified by:
getAllin interfaceExpedienteService
-
getActive
- Specified by:
getActivein interfaceExpedienteService
-
delete
@Transactional(propagation=REQUIRED) public void delete(Expediente expediente) - Specified by:
deletein interfaceExpedienteService
-
assignExpediente
@Transactional(propagation=REQUIRED) public void assignExpediente(String userLogin, Long expedienteId) - Specified by:
assignExpedientein interfaceExpedienteService
-
getExpedienteByUserLogin
- Specified by:
getExpedienteByUserLoginin interfaceExpedienteService
-
isWithinWorkingHours
- Specified by:
isWithinWorkingHoursin interfaceExpedienteService
-