Récupération d'un nom d'utilisateur enregistré

La méthode getRegisteredUserName() permet de récupérer le nom d'utilisateur de dossier correct, qui peut être indépendant du nom d'utilisateur entré lors de la connexion.

/**
 * Obtient le dossier correct pour cet utilisateur, indépendamment du dossier
 * mixte qui a peut-être été entré par l'utilisateur connecté.
 *
 * @param identifier Identificateur de l'utilisateur externe,
 * dont le dossier ne correspond peut-être pas à l'identificateur conservé
 * pour l'utilisateur.
 *
 * @return Dossier réel de cet utilisateur, avant que son dossier
 * n'ait été modifié par des facteurs externes.
 *
 * @throws AppException Signature de l'exception générique.
 * @throws InformationalException Signature de l'exception générique.
 */
 public String getRegisteredUserName (Identificateur de chaîne final)
   throws AppException, InformationalException;

L'implémentation par défaut de cette méthode doit renvoyer le nom d'utilisateur qui a été fourni. Cette méthode peut nécessiter le changement du dossier du nom d'utilisateur renvoyé uniquement si la propriété curam.security.casesensitive est définie sur Faux.

Remarque : Lorsque la propriété curam.security.casesensitive est définie sur Faux et est obligatoire pour les utilisateurs externes, toutes les méthodes de cette interface doivent traiter toutes les exigences spécifiques du dossier.