Campanha | Partição[n] | Validação
O PDK (Validation Plugin Development Kit), entregue com o Campaign , permite a terceiros desenvolverem uma lógica de validação customizada para uso no Campaign . As propriedades na categoria de partition[n] > validação especificam o caminho de classe e o nome de classe do programa de validação customizado e uma sequência de configuração opcional.
validationClass
Descrição
A propriedade validationClass especifica o nome da classe usada para validação no Campaign . O caminho para a classe é especificado adequadamente na validationClasspath. A classe deve ser completamente qualificada com seu nome de pacote.
Por exemplo:
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
indica a classe SimpleCampaignValidator a partir do código de amostra.
Essa propriedade é indefinido por padrão, que faz com que o Campaign não execute validação customizada.
Valor padrão
Não há um valor padrão definido.
validationConfigString
Descrição
A propriedade validationConfigString especifica uma sequência de configuração que é passada no plug-in de validação quando o Campaign a carrega. O uso da sequência de configuração pode variar, dependendo do plug-in exibido.
Esta propriedade é indefinida por padrão.
Valor padrão
Não há um valor padrão definido.
validationClasspath
Descrição
A propriedade validationClasspath especifica o caminho para a classe usada para validação customizada no Campaign .
Você pode especificar o caminho da seguinte forma:
*
c:\bea\user_projects\domains\mydomain.
*
Se o caminho terminar com uma barra (barra / para UNIX ou barra invertida \ para Windows)e, em seguida, o Campaign assume que o caminho era para um diretório que contém a classe de plug-in Java que deve ser usada. Se o caminho não terminar com uma barra e, em seguida, o Campaign assume que ele é o nome de um arquivo JAR que contém a classe Java. Por exemplo: O valor /opt/affinium/campaign/pdk/lib/validation.jar é o caminho em uma plataforma UNIX que poderia apontar para o arquivo JAR que acompanha o Developer Kit do plug-in.
*
Valor padrão
Não há um valor padrão definido.