Mit der Methode getRegisteredUserName() wird der Benutzername in korrekter Groß-/Kleinschreibung abgerufen; dieser kann sich von dem bei der Anmeldung eingegebenen Benutzernamen unterscheiden.
/** * Es wird die korrekte Groß-/Kleinschreibung für diesen Benutzer abgerufen, unabhängig davon, * ob von dem angemeldeten Benutzer Buchstaben in gemischter Schreibweise eingegeben wurden. * * @param identifier Die ID des externen Benutzers, * deren Groß-/Kleinschreibung möglicherweise nicht mit der dauerhaft festgelegten ID für den Benutzer * übereinstimmt. * * @return Die eigentliche Groß-/Kleinschreibung für diesen Benutzer, bevor diese * durch externe Faktoren geändert wurde. * * @throws AppException - Signatur für generische Ausnahme. * @throws InformationalException - Signatur für generische Ausnahme. */ public String getRegisteredUserName(final String identifier) throws AppException, InformationalException;
Mit der Standardimplementierung für diese Methode muss der angegebene Benutzername zurückgegeben werden. Nur wenn "curam.security.casesensitive" auf "false" gesetzt wurde, kann für diese Methode eine Änderung der Groß-/Kleinschreibung des Benutzernamens erforderlich sein.