getValue
getValue(audienceID, configData, arguments)
Die getValue-Methode führt die zentralen Funktionen des Aufrufs durch und gibt die Ergebnisse zurück.
Die getValue-Methode benötigt die folgenden Parameter:
*
audienceID - ein Wert, der die Zielgruppen-ID angibt.
*
configData - ein Abbild mit Schlüssel/Wert-Paaren von Konfigurationsdaten, die der Aufruf benötigt.
*
arguments - die Argumente, die der Aufruf benötigt. Jedes Argument kann eine Zeichenfolge, ein Doppelzeichen, ein Datum oder eine Liste daraus sein. Ein Listenargument kann Nullwerte enthalten, aber eine Liste kann zum Beispiel nicht eine Zeichenfolge und ein Doppelzeichen enthalten.
Sie sollten den Argumenttyp innerhalb der Implementierung überprüfen.
Wenn die getValue-Methode aus einem beliebigen Grund fehlschlägt, wird CalloutException zurückgegeben.
Rückgabewert
Die getValue-Methode gibt eine Liste mit Zeichenfolgen zurück.
Beispiel
public List<String> getValue(AudienceId audienceId, Map<String, 
String> configurationData, Object... arguments) throws CalloutException
{
Long customerId = (Long) audienceId.getComponentValue("Customer");
// now query scoreQueryUtility for the credit score of customerId
Double score = scoreQueryUtility.query(customerId);
String str = Double.toString(score);
List<String> list = new LinkedList<String>();
list.add(str);
return list;
}