Lectura de preferencias de usuario

El método getUserPreferenceSetID() se utiliza para recuperar el ID de conjuntos de preferencias de usuario asociado con un usuario externo. Si no existen preferencias de usuario para un usuario externo, entonces se utilizan las preferencias predeterminadas para el usuario externo. El capítulo Preferencias de usuario de la publicación Cúram Server Developer's Guide (Guía del desarrollador del servidor de Cúram) proporciona más detalles sobre las preferencias de usuario.

/**
 * Este método se utiliza para recuperar un conjunto de preferencias de usuario
 * asociado con un usuario externo. El userPrefSetID es una
 * clave foránea para la tabla UserPreferenceInfo.
 * La tabla UserPreferenceInfo contiene información sobre
 * las preferencias de usuario.
 *
 * @param identifier El identificador del usuario externo.
 *
 * @return El userPrefSetID del usuario externo.
 *
 * @throws AppException Firma de excepción genérica.
 * @throws InformationalException Firma de excepción genérica.
 */
 String getUserPreferenceSetID(identificador de serie final)
   throws AppException, InformationalException;

La implementación predeterminada de este método debe devolver el ID del conjunto de preferencias de usuario para las preferencias de usuario asociadas con un usuario externo.