/** * Obtener un Usuario único. * * @param UsuarioDTO &$usuarioDTO */ public function getUsuario(UsuarioDTO &$usuarioDTO) { $usuario = UsuarioDTO::toEntity($usuarioDTO); # Validamos los campos if (!EntityValidator::validateId($usuario->getId())) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 4); } # Obtenemos la entidad if (!$this->usuarioBean->getUsuario($usuario)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND2_FAIL, $this->ID + 5); } $usuarioDTO->loadFromEntity($usuario); }