Uses of Enum Class
com.gestorrh.api.entity.enums.EstadoAusencia
Packages that use EstadoAusencia
Package
Description
Controladores REST que exponen los endpoints de la API de GestorRH.
DTOs para la gestión de vacaciones y ausencias.
Entidades de dominio JPA que representan el modelo de datos core.
Enumeraciones utilizadas por las entidades del modelo de datos.
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 EstadoAusencia in com.gestorrh.api.controller
Methods in com.gestorrh.api.controller that return types with arguments of type EstadoAusenciaModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<EstadoAusencia>> AusenciaController.obtenerEstadosAusencia()Obtiene el listado de los posibles estados en los que puede encontrarse una ausencia.Methods in com.gestorrh.api.controller with parameters of type EstadoAusenciaModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<RespuestaAusenciaDTO>> AusenciaController.listarAusenciasPermitidas(EstadoAusencia estado) Lista todas las solicitudes de ausencia que el usuario autenticado tiene permiso para visualizar.org.springframework.http.ResponseEntity<List<RespuestaAusenciaDTO>> AusenciaController.obtenerMisAusencias(EstadoAusencia estado) Recupera el historial de ausencias solicitadas por el empleado que realiza la petición. -
Uses of EstadoAusencia in com.gestorrh.api.dto.ausencia
Fields in com.gestorrh.api.dto.ausencia declared as EstadoAusenciaModifier and TypeFieldDescriptionprivate @NotNull(message="El nuevo estado es obligatorio (APROBADA o RECHAZADA)") EstadoAusenciaPeticionRevisionAusenciaDTO.estadoprivate EstadoAusenciaRespuestaAusenciaDTO.estado -
Uses of EstadoAusencia in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity declared as EstadoAusenciaModifier and TypeFieldDescriptionprivate @NotNull(message="El estado es obligatorio") EstadoAusenciaAusencia.estado -
Uses of EstadoAusencia in com.gestorrh.api.entity.enums
Methods in com.gestorrh.api.entity.enums that return EstadoAusenciaModifier and TypeMethodDescriptionstatic EstadoAusenciaReturns the enum constant of this class with the specified name.static EstadoAusencia[]EstadoAusencia.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of EstadoAusencia in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository with parameters of type EstadoAusenciaModifier and TypeMethodDescriptionAusenciaRepository.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.findByEmpleadoIdEmpleadoAndEstado(Long idEmpleado, EstadoAusencia estado) Recupera las ausencias de un empleado filtradas por estado.booleanAusenciaRepository.tieneAusenciaAprobadaEnFecha(Long idEmpleado, EstadoAusencia estado, LocalDate fecha) Verifica si un empleado tiene una ausencia aprobada en una fecha específica.Method parameters in com.gestorrh.api.repository with type arguments of type EstadoAusenciaModifier 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. -
Uses of EstadoAusencia in com.gestorrh.api.service
Methods in com.gestorrh.api.service with parameters of type EstadoAusenciaModifier and TypeMethodDescriptionAusenciaService.obtenerAusenciasPermitidas(EstadoAusencia estadoFiltro) Recupera la lista de ausencias que el usuario autenticado tiene permiso para revisar.AusenciaService.obtenerMisAusencias(EstadoAusencia estadoFiltro) Recupera el historial de ausencias del empleado autenticado.