Uses of Class
com.gestorrh.api.entity.Ausencia
Packages that use Ausencia
Package
Description
Entidades de dominio JPA que representan el modelo de datos core.
Repositorios de Spring Data JPA para el acceso a datos.
Capa de Servicios que concentra la lógica de negocio central de la aplicación.
-
Uses of Ausencia in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity with type parameters of type Ausencia -
Uses of Ausencia in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository that return types with arguments of type AusenciaModifier and TypeMethodDescriptionAusenciaRepository.findAusenciasSolapadas(Long idEmpleado, List<EstadoAusencia> estados, LocalDate fechaInicio, LocalDate fechaFin) Busca ausencias de un empleado que se solapen con un rango de fechas dado.AusenciaRepository.findByEmpleadoEmpresaIdEmpresa(Long idEmpresa) Recupera todas las ausencias de una empresa.AusenciaRepository.findByEmpleadoEmpresaIdEmpresaAndEmpleadoDepartamentoIgnoreCase(Long idEmpresa, String departamento) Busca ausencias en un departamento específico de una empresa.AusenciaRepository.findByEmpleadoEmpresaIdEmpresaAndEmpleadoDepartamentoIgnoreCaseAndEstado(Long idEmpresa, String departamento, EstadoAusencia estado) Busca ausencias en un departamento específico y con un estado determinado.AusenciaRepository.findByEmpleadoEmpresaIdEmpresaAndEstado(Long idEmpresa, EstadoAusencia estado) Recupera las ausencias de una empresa filtradas por su estado.AusenciaRepository.findByEmpleadoIdEmpleado(Long idEmpleado) Recupera todas las ausencias asociadas a un empleado.AusenciaRepository.findByEmpleadoIdEmpleadoAndEstado(Long idEmpleado, EstadoAusencia estado) Recupera las ausencias de un empleado filtradas por estado. -
Uses of Ausencia in com.gestorrh.api.service
Methods in com.gestorrh.api.service that return AusenciaModifier and TypeMethodDescriptionprivate AusenciaAusenciaService.obtenerAusenciaPropia(Long idAusencia, Empleado empleadoLogueado) Valida que una ausencia exista y pertenezca efectivamente al empleado que la consulta.Methods in com.gestorrh.api.service with parameters of type AusenciaModifier and TypeMethodDescriptionprivate RespuestaAusenciaDTOAusenciaService.mapearARespuesta(Ausencia a) Convierte la entidad de base de datosAusenciaa su correspondiente DTO de respuesta.