Ermittlung des Benutzertyps

Die Methode isUserExternal() wird in der Anwendung immer dann aufgerufen, wenn der Typ des Benutzers ermittelt werden soll. Dazu gehört, festzustellen, wann sich der Benutzer bei der Anwendung anmeldet und wann er versucht, auf gesicherte Elemente von IBM Cúram Social Program Management zuzugreifen.

/**
 * Durch die Implementierung dieser Methode soll der Typ des Benutzers
 * ermittelt werden, der bei der Anwendung angemeldet ist. Es gibt 2 Typen von
 * Benutzern: INTERNE und EXTERNE. Wenn es sich um einen EXTERNEN Benutzer handelt,
 * sollte diese Methode "true" zurückgeben. Wenn "false" zurückgegeben wird,
 * wird der Benutzer als INTERNER Benutzer betrachtet.
 *
 * @param username - Der Benutzername.
 * @return Der boolesche Wert "true" weist auf einen externen Benutzer hin;
 * "false" weist auf einen internen Benutzer hin.
 *
 * @throws AppException - Signatur für generische Ausnahme.
 * @throws InformationalException - Signatur für generische Ausnahme.
 */
boolean isUserExternal(String username)
  throws AppException, InformationalException;