Definición de un adaptador basado en URI para buscar reglas de validación
Puede definir el adaptador basado en URI para encontrar las reglas de validación y validar los valores de parámetro.
Esta tarea es opcional. Esta clase de adaptador debe implementar la interfaz ISCUIInputValidationAdapter y debe estar registrada con la aplicación como un parámetro de contexto como el siguiente:
<context-param>
<param-name>scui-param-value-validation-adapter::<uri-without-context-path></param-name>
<param-value><fully-qualified-adapter-class-name<>/param-value>
</context-param>Por ejemplo:
<context-param>
<param-name>scui-param-value-validation-adapter::/console/exception.list</param-name>
<param-value>test.Adapter</param-value>
</context-param>Debe implementar el método getValidationRules() de la interfaz ISCUIInputValidationAdapter y pasar el nombre de parámetro en el argumento de nombre.
Al validar un valor de parámetro, el sistema llamará al adaptador registrado para averiguar las reglas basadas en URI en que el valor del parámetro debe ser validado. El método getValidationRules() puede devolver todas las reglas basadas en URI registradas para el nombre de parámetro pasado, o puede tener alguna lógica para encontrar también otras reglas. Si no hay ningún adaptador registrado, el sistema utilizará todas las reglas basadas en URI registradas para el nombre de parámetro especificado (junto con las reglas globales o las reglas predeterminadas) para validar el valor del parámetro.