Campaign | partitions | partition[n] | validation
Campaign 随附的验证插件开发包 (PDK) 使第三方能够开发定制验证逻辑以用于 Campaign 中。 partition[n] > validation 类别中的属性指定定制验证程序的类路径和类名以及可选的配置字符串。
validationClass
描述
validationClass 属性指定要在 Campaign 中用于验证的类的名称。 类的路径在 validationClasspath 属性中指定。 类必须通过其包名称来完全限定。
例如:
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
指示来自样本代码的 SimpleCampaignValidator 类。
缺省情况下未定义此属性,这将导致 Campaign 不执行任何定制验证。
缺省值
未定义任何缺省值。
validationConfigString
描述
validationConfigString 属性指定在 Campaign 装入验证插件时传递到验证插件的配置字符串。配置字符串的用法可能有所不同,具体取决于所使用的插件。
缺省情况下未定义此属性。
缺省值
未定义任何缺省值。
validationClasspath
描述
validationClasspath 属性指定在 Campaign 中用于定制验证的类的路径。
*
可使用完整路径或相对路径。如果路径为相对路径,那么行为取决于运行 Campaign 的应用程序服务器。WebLogic 使用域工作目录的路径,缺省情况下为 c:\bea\user_projects\domains\mydomain
*
如果路径以斜杠结尾(对于 UNIX 为正斜杠 /,对于 Windows 为反斜杠 \),那么 Campaign 假定该路径指向应使用的Java 插件类的位置。
*
如果路径不以斜杠结束,那么 Campaign 假定该路径是包含 Java 类的 .jar 文件的名称。例如,值 /<CAMPAIGN_HOME>/devkits/validation/lib/validator.jarUNIX 平台上的路径,该路径指向插件开发者工具箱随附的 JAR 文件。
缺省情况下未定义此属性,这将导致忽略此属性。
缺省值
未定义任何缺省值。