Uses of Class
com.gestorrh.api.entity.Empleado
Packages that use Empleado
Package
Description
Clases de configuración global de la API.
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 Empleado in com.gestorrh.api.config
Methods in com.gestorrh.api.config that return types with arguments of type EmpleadoMethods in com.gestorrh.api.config with parameters of type EmpleadoModifier and TypeMethodDescriptionprivate voidDataSeeder.crearAsignacionesYFichajes(Empleado empleado, Turno turnoManana, Turno turnoTarde) private voidDataSeeder.crearAusencias(Empleado empleado, Empleado supervisor) -
Uses of Empleado in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity declared as EmpleadoModifier and TypeFieldDescriptionprivate @NotNull(message="El empleado es obligatorio") EmpleadoAsignacionTurno.empleadoprivate @NotNull(message="El empleado es obligatorio") EmpleadoAusencia.empleadoprivate @NotNull(message="El empleado es obligatorio") EmpleadoFichaje.empleadoFields in com.gestorrh.api.entity with type parameters of type Empleado -
Uses of Empleado in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository that return types with arguments of type EmpleadoModifier and TypeMethodDescriptionEmpleadoRepository.findByEmail(String email) Busca un empleado por su correo electrónico.EmpleadoRepository.findByEmpresaIdEmpresa(Long idEmpresa) Busca todos los empleados que pertenecen a una empresa específica. -
Uses of Empleado in com.gestorrh.api.service
Methods in com.gestorrh.api.service that return EmpleadoModifier and TypeMethodDescriptionprivate EmpleadoAusenciaService.obtenerEmpleadoAutenticado()Obtiene el empleado autenticado a partir del contexto de seguridad.private EmpleadoFichajeService.obtenerEmpleadoAutenticado()Methods in com.gestorrh.api.service with parameters of type EmpleadoModifier and TypeMethodDescriptionprivate StringFichajeService.evaluarRetrasoEntrada(AsignacionTurno asignacion, LocalDateTime ahora, Empleado empleado) private StringFichajeService.evaluarSalidaAnticipada(AsignacionTurno asignacion, LocalDateTime ahora, Empleado empleado, String incidenciasPrevias) private AusenciaAusenciaService.obtenerAusenciaPropia(Long idAusencia, Empleado empleadoLogueado) Valida que una ausencia exista y pertenezca efectivamente al empleado que la consulta.private voidFichajeService.validarGeovalladoSiEsPresencial(Empleado empleado, AsignacionTurno asignacionActual, PeticionFichajeEntradaDTO peticion) private voidAsignacionTurnoService.validarPrivilegiosAsignacion(String emailAuth, boolean esEmpresa, Empleado empleadoDestino, Turno turno) Verifica que el usuario tenga permisos legales para gestionar la jornada de un empleado y turno.private voidAusenciaService.validarPrivilegiosRevision(String emailAuth, boolean esEmpresa, Empleado empleadoDestino) Verifica que el revisor tenga los permisos necesarios para gestionar la ausencia de un empleado.