Campaign | particiones | partición[n] | validación
El kit de Desarrollo de plugins de validación (PDK), incluidos con Campaign, permite que terceros desarrollen la lógica de validación personalizada para usar en Campaign. Las propiedades en la categoría partición[n] > validation especifican la ruta de clases y el nombre de la clase del programa de validación personalizada, y una cadena de configuración opcional.
validationClass
Descripción
La propiedad validationClass especifica el nombre de la clase utilizada para la validación en Campaign. La ruta a la clase se especifica en la propiedad validationClasspath. La clase debe estar completamente calificada con el nombre del paquete.
Por ejemplo:
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
indica la clase SimpleCampaignValidator del código de muestra.
Esta propiedad está sin definir de manera predeterminada, lo que provoca que Campaign realice una validación no personalizada.
Valor predeterminado
No se ha definido un valor predeterminado.
validationConfigString
Descripción
La propiedad validationConfigString especifica una 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.
Esta propiedad no está definida como valor predeterminado.
Valor predeterminado
No se ha definido un valor predeterminado.
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\mydomain.
*
Si la ruta acaba con un a barra inclinada (barra inclinada invertida / para UNIX o barra inclinada invertida \ para Windows), Campaign asume que apunta a la ubicación de la clase de plug-in Java que se debe utilizar.
*
Si la ruta no acaba con una barra inclinada, Campaign asume 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 proporcionado con el kit del desarrollador del plug-in.
Esta propiedad se encuentra sin definir en forma predeterminada, lo cual hace que la propiedad sea ignorada.
Valor predeterminado
No se ha definido un valor predeterminado.