Definindo um adaptador para localizar as regras de validação
É possível definir um adaptador para localizar as regras de validação que serão usadas para validar os valores de parâmetro.
Essa é uma tarefa opcional. Essa classe do adaptador deve implementar a interface ISCUIInputValidationAdapter e deve ser registrada com o aplicativo como um parâmetro de contexto: Por exemplo:
<context-param>
<param-name>scui-param-value-validation-adapter</param-name>
<param-value>test.MyParamValueValidationAdapter</param-value>
</context-param>Você deve implementar o método getValidationRules() da interface ISCUIInputValidationAdapter e transmitir o nome do parâmetro no argumento de nome.
Ao validar um valor de parâmetro, o sistema chamará o adaptador registrado para localizar as regras com relação às quais o valor de parâmetro deverá ser validado. O método getValidationRules() pode retornar todas as regras registrado para o nome do parâmetro transmitido ou ter alguma lógica para localizar outras regras também. Se nenhum adaptador estiver registrado, o sistema usará todas as regras registradas para o nome do parâmetro fornecido, juntamente com as regras globais ou as regras padrão, para validar o valor do parâmetro.