Campaign | partitions | partition[n] | validation
Campaign に同梱されている検証プラグイン開発キット (PDK) を使用すると、サード・パーティーはカスタム検証ロジックを開発し、Campaign で使用することができます。partition[n] > validation カテゴリーのプロパティーは、カスタム検証プログラムのクラスパスとクラス名、さらにはオプションの構成ストリングを指定します。
validationClass
- 説明
validationClass プロパティーは、 における検証で使用するクラス名を指定します。Campaignクラスのパスは、validationClasspath プロパティーで指定します。クラスは、パッケージ名で完全修飾する必要があります。
以下に例を示します。
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
indicates the SimpleCampaignValidator class from the sample code.
このプロパティーはデフォルトでは未定義で、Campaign ではカスタム検証は行われません。
- デフォルト値
デフォルト値が定義されていません。
validationConfigString
- 説明
validationConfigString プロパティーは、Campaign が検証プラグインをロードする際にそのプラグインに渡す構成ストリングを指定します。使用する構成ストリングは、使用するプラグインによって異なる可能性があります。
このプロパティーは、デフォルトでは未定義です。
- デフォルト値
デフォルト値が定義されていません。
validationClasspath
- 説明
validationClasspath プロパティーは、Campaign におけるカスタム検証で使用するクラスのパスを指定します。
- 絶対パスか相対パスのいずれかを使用します。相対パスである場合、Campaign を実行しているアプリケーション・サーバーによって動作が異なります。WebLogic では、ドメイン作業ディレクトリーへのパスが使用されます。 このパスは、デフォルトでは c:beauser_projectsdomainsmydomain です。
- パスの末尾がスラッシュ (UNIX の場合には /、Windows の場合には \ ) になっていると、Campaign では、使用する必要のある Java™ プラグイン・クラスの場所を指すと見なされます。
- パスの末尾がスラッシュでないと、Campaign では、Java クラスが含まれる .jar ファイルの名前と見なされます。例えば、/<CAMPAIGN_HOME>/devkits/validation/lib/validator.jar という値は、UNIX プラットフォーム上のパスで、プラグイン開発者キットにある JAR ファイルを指します。
このプロパティーはデフォルトでは未定義で、このプロパティーは無視されます。
- デフォルト値
デフォルト値が定義されていません。