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 ファイルを指します。

このプロパティーはデフォルトでは未定義で、このプロパティーは無視されます。

デフォルト値

デフォルト値が定義されていません。