Determinación de tipo de usuario

Se invoca el método isUserExternal() en cualquier parte de la aplicación en la que deba determinarse el tipo de usuario. Ello incluye el usuario que inicia la sesión en la aplicación y cuando prueba la autorización para acceder a elementos seguros de IBM Cúram Social Program Management.

/**
 * La implementación de este método debería determinar el tipo de
 * usuario que ha iniciado la sesión en la aplicación. Hay 2 tipos de
 * usuario: INTERNAL y EXTERNAL. Si el usuario es un usuario EXTERNAL,
 * entonces este método debería devolver true. Si devuelve false,
 * a continuación el usuario se considera INTERNAL.
 *
 * @param username - El nombre de usuario.
 * @return Un valor booleano de true que indica un usuario EXTERNAL,
 * false indica un usuario INTERNAL.
 *
 * @throws AppException Firma de excepción genérica.
 * @throws InformationalException Firma de excepción genérica.
 */
boolean isUserExternal(Serie de nombre de usuario)
  emite AppException, InformationalException;