Campaign | partitions | partition[n] | validation
Das Validation Plugin Development Kit (PDK), das im Lieferumfang von Campaign enthalten ist, ermöglicht Dritten die Entwicklung einer benutzerdefinierten Validierungslogik, die in Campaign verwendet werden kann. Die Eigenschaften in der Kategorie Partition[n] > Validierung geben den Klassenpfad und den Klassennamen des benutzerdefinierten Validierungsprogramms sowie eine optionale Konfigurationszeichenfolge an.
validationClass
Beschreibung
Die Eigenschaft validationClass gibt den Namen der Klasse an, die in Campaign zur Validierung verwendet wird. Der Pfad zu der Klasse wird in der Eigenschaft validationClasspath angegeben. Die Klasse muss mit dem Paketnamen vollständig qualifiziert sein.
Beispiel:
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
gibt die Klasse SimpleCampaignValidator aus dem Beispielcode an.
Diese Eigenschaft ist standardmäßig nicht definiert, weshalb Campaign keine benutzerdefinierte Validierung ausführt.
Standardwert
Kein Standardwert definiert.
validationConfigString
Beschreibung
Die Eigenschaft validationConfigString gibt eine Konfigurationszeichenfolge an, die an das Validierungs-Plug-in übergeben wird, wenn es von Campaign geladen wird. Die Verwendung der Konfigurationszeichenfolge kann in Abhängigkeit von dem verwendeten Plug-in variieren.
Diese Eigenschaft ist standardmäßig nicht definiert.
Standardwert
Kein Standardwert definiert.
validationClasspath
Beschreibung
Die Eigenschaft validationClasspath gibt den Pfad zu der Klasse an, die in Campaign für die benutzerdefinierte Validierung verwendet wird.
*
Verwenden Sie einen vollständigen Pfad oder einen relativen Pfad. Wenn der Pfad ein relativer Pfad ist, ist das Verhalten von dem Anwendungsserver abhängig, auf dem Campaign ausgeführt wird. WebLogic verwendet den Pfad zum Domänenarbeitsverzeichnis, das standardmäßig c:\bea\user_projects\domains\mydomain lautet.
*
Wenn der Pfad mit einem Schrägstrich endet (Schrägstrich / bei UNIX oder umgekehrter Schrägstrich \ bei Windows), nimmt Campaign an, dass auf die Position der Java-Plug-in-Klasse verwiesen wird, die verwendet werden soll.
*
Endet der Pfad nicht mit einem Schrägstrich, nimmt Campaign an, dass es sich um den Namen einer JAR-Datei handelt, die die Java-Klasse enthält. Der Wert /<CAMPAIGN_HOME>/devkits/validation/lib/validator.jar ist zum Beispiel der Pfad auf einer UNIX-Plattform, von dem auf die JAR-Datei verwiesen wird, die mit dem Plug-in-Entwicklerkit bereitgestellt wird.
Diese Eigenschaft ist standardmäßig nicht definiert, weshalb die Eigenschaft ignoriert wird.
Standardwert
Kein Standardwert definiert.