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.jar という値は、UNIX プラットフォーム上のパスで、プラグイン開発者キットにある JAR ファイルを指します。
このプロパティーはデフォルトでは未定義で、このプロパティーは無視されます。
デフォルト値
デフォルト値は定義されていません。