¡Esta es una revisión vieja del documento!
Tabla de Contenidos
siette.external.IntegrationHelper
Esta clase implementa varios tipos de métodos: (1) Llamada a servicios web; (2) Construcción de enlaces de ejecución; y (3) Utilidades
Cosntructores y selectores
public IntegrationHelper(ConfigurationData config)
Crea un objeto de la clase IntegrationHelper
estableciendo los parámetros de conexión mediante un objeto de la clase siette.external.ConfigurationData.
public void setConfig(ConfigurationData config); public ConfigurationData getConfig();
Asigna/Devuleve el objeto que contiene los parámetros de configuración.
public void setDebugOutJSP(JspWriter debugOutJSP); public JspWriter getDebugOutJSP();
Asigna/Devuleve un flujo de datos donde se escribiran mensajes de depuración.
public void setSietteSession(Integer sietteSession); public Integer getSietteSession();
Asigna/Devuelve el identificador de la sesion de evaluacion, es decir el parámetro idsession
de los servicios web.
Llamada a servicios web
Utilidades
public static String getRemoteAddr(HttpServletRequest request);
Devuelve la dirección IP pública del servidor web que actua como sistema externo a Siette, necesaria para algunos de los métodos anteriores.
public static String addResponsesParameters(HttpServletRequest request);
Devuelve una secuencia de todos los parámetros del request
en formato URI, ya codigicados, que puede ser añadida a una URL base para la siguiente llamada.