Interface Usuario

All Superinterfaces:
Persona
All Known Implementing Classes:
UsuarioImpl

public interface Usuario extends Persona
Representa un usuario dentro del sistema.

Un usuario es una entidad que tiene permisos para acceder y realizar operaciones específicas dentro del sistema. Esta interfaz extiende de Persona para heredar sus propiedades y comportamientos, y añade funcionalidades específicas para la gestión de roles, unidad y contraseña.

Los usuarios pueden tener diferentes roles que determinan sus permisos y capacidades dentro del sistema. Además, un usuario puede estar asociado a una unidad específica y tener una contraseña para autenticarse.

  • Method Details

    • getUnidad

      Unidad getUnidad()
      Obtiene la unidad organizativa a la que está asociado el usuario.

      La unidad puede representar un departamento, equipo o cualquier otra división organizativa.

      Returns:
      la unidad asociada al usuario.
    • setUnidad

      void setUnidad(Unidad unidad)
      Asocia al usuario con una nueva unidad organizativa.
      Parameters:
      unidad - la nueva unidad a la que se asociará el usuario.