Campaign | 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 文件的名称。例如:值 /opt/affinium/campaign/pdk/lib/validation.jarUNIX 平台上将指向插件开发工具包随附的开箱即用的 JAR 文件的路径。
*
缺省值
未定义缺省值。