getAdditionalAttributes
getAdditionalAttributes()
Die getAdditionalAttributes-Methode gibt die benutzerdefinierten Angebotsattribute zurück, die in Campaign definiert sind.
Rückgabewert
Die getAdditionalAttributes-Methode gibt ein Array aus NameValuePair-Objekten zurück.
Beispiel
Das folgende Beispiel zeigt, wie Sie alle zusätzlichen Attribute sortieren, das gültige Datum und das Ablaufdatum überprüfen und die weiteren Attribute ausdrucken können.
    for(NameValuePair offerAttribute : offer.getAdditionalAttributes())
{
// check to see if the effective date exists
if(offerAttribute.getName().equalsIgnoreCase("effectiveDate"))
{
System.out.println("Found effective date");
}
// check to see if the expiration date exists
else if(offerAttribute.getName().equalsIgnoreCase("expirationDate"))
{
System.out.println("Found expiration date");
}
printNameValuePair(offerAttribute);
}
}
public static void printNameValuePair(NameValuePair nvp)
{
// print out the name:
System.out.println("Name:"+nvp.getName());

// based on the datatype, call the appropriate method to get the value
if(nvp.getValueDataType()==NameValuePair.DATA_TYPE_DATETIME)
System.out.println("DateValue:"+nvp.getValueAsDate());
else if(nvp.getValueDataType()==NameValuePair.DATA_TYPE_NUMERIC)
System.out.println("NumericValue:"+nvp.getValueAsNumeric());
else
System.out.println("StringValue:"+nvp.getValueAsString());
}