getValue
getValue(audienceID, configData, arguments)
El método getValue ejecuta la funcionalidad principal de la llamada y devuelve los resultados.
El método getValue requiere los siguientes parámetros:
*
audienceID — un valor que identifica el ID de audiencia.
*
configData — una correlación con pares clave-valor de datos de configuración necesarios para la llamada.
*
arguments — los argumentos necesarios para la llamada. Cada argumento puede ser Cadena, Doble, Fecha o una Lista de alguno de estos. Una argumento de lista puede contener valores nulos. No obstante, una lista no puede contener, por ejemplo, una cadena y un doble.
Debe ejecutarse la comprobación de tipos de argumentos en su implementación.
Si el método getValue falla por alguna razón, devuelve CalloutException.
Valor de retorno
El método getValue devuelve una lista de cadenas.
Ejemplo
public List<String> getValue(AudienceId audienceId, Map<String, 
String> configurationData, Object... arguments) throws CalloutException
{
Long customerId = (Long) audienceId.getComponentValue("Customer");
// ahora consulte scoreQueryUtility para obtener la puntuación de crédito
de customerId
Double score = scoreQueryUtility.query(customerId);
String str = Double.toString(score);
List<String> list = new LinkedList<String>();
list.add(str);
return list;
}