Sovrascrittura delle regole di convalida
È possibile sovrascrivere una regola di convalida esistente definendo e registrando una voce simile nel file delle regole personalizzate.
Quando si definisce la regola è necessario fornire lo stesso valore per i seguenti attributi:
- id
- inputName
- inputType
- url (se fornito)
Nota: l'attributo id è la chiave primaria per eseguire il controllo di similarità su una regola di convalida. Se l'ID non corrisponde o non è definito, la regola di convalida non verrà estesa. E se l'ID corrisponde ma altri attributi per la somiglianza non corrispondono, verrà generata un'eccezione.
Nota: è possibile sovrascrivere solo le regole registrate utilizzando XML di regole e file NOT datatypes.xml . Inoltre, per le regole astratte viene selezionato solo l'attributo id.
È necessario registrare i nuovi file XML di regole con ordini di caricamento più elevati.
Nota: quando si registrano le regole di convalida per gli input, è necessario utilizzare le seguenti costanti inputTypes :
- HTTPParameterValue
- HTTPParameterName
- HTTPCookieValue
- HTTPCookieName
- HTTPHeaderValue
- HTTPHeaderName
- Schema HTTP
- HTTPServerName
- HTTPContextPath
- Percorso HTTP
- HTTPQueryString
- URI HTTP
- URL HTTP
- IDSESSIONHTTP
- HTTPServletPath
- JavascriptClient