Campaign | particiones | partición[n] | validación
El Plugin Development Kit (PDK) de validación, que se incluye con Campaign, permite a terceros desarrollar lógica de validación personalizada para su uso en Campaign. Las propiedades en la categoría partición[n] > validación especifican la ruta de clases y el nombre de clase del programa de validación personalizado, y una cadena de configuración opcional.
validationClass
Descripción
La propiedad validationClass especifica el nombre de la clase utilizada para validación en Campaign. La ruta a la clase se especifica en la propiedad validationClasspath. La clase debe estar completamente calificada con su nombre de paquete.
Por ejemplo:
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
indica la clase SimpleCampaignValidator desde el código de muestra.
De forma predeterminada, esta propiedad está sin definir, lo que hace que Campaign no realice validación personalizada.
Valor predeterminado
No hay valor predeterminado definido.
validationConfigString
Descripción
La propiedad validationConfigString especifica una cadena de configuración que se pasa al plugin de validación cuando Campaign lo carga. El uso de la cadena de configuración puede variar, según el plugin utilizado.
De forma predeterminada esta propiedad no está definida.
Valor predeterminado
No hay valor predeterminado definido.
validationClasspath
Descripción
La propiedad validationClasspath especifica la ruta a la clase utilizada para la validación personalizada en Campaign.
*
Utilice una ruta completa o una ruta relativa. Si la ruta es relativa, el comportamiento depende del servidor de aplicaciones que ejecuta Campaign. WebLogic utiliza la ruta al directorio de trabajo del dominio, que de forma predeterminada es c:\bea\user_projects\domains\midominio.
*
Si la ruta finaliza en una barra (barra inclinada / para UNIX o barra inclinada invertida \ para Windows), Campaign supone que apunta a la ubicación de la clase del plugin Java que se debe utilizar.
*
Si la ruta no acaba en una barra inclinada, Campaign supone que es el nombre de un archivo .jar que contiene la clase Java. Por ejemplo, el valor /<CAMPAIGN_HOME>/devkits/validation/lib/validator.jar es la ruta en una plataforma UNIX que apunta al archivo JAR que se proporciona en el kit del desarrollador del plugin.
Esta propiedad está sin definir de forma predeterminada, lo que hace que la propiedad no se tenga en cuenta.
Valor predeterminado
No hay valor predeterminado definido.