Wiki-Quellcode von Form field validation plugin


Zeige letzte Bearbeiter
1 == Schnittstelle IPluginValidationRule ==
2
3 === Verwendungsmöglichkeiten ===
4
5 * Schnittstelle zum Bereitstellen eigener Validierungs-Regeln zur Auswahl im Designer
6
7 == Methodensignaturen ==
8
9 Die Plugin-Schnittstelle IPluginValidationRule referenziert alle durch die [[Basis-Schnittstelle IFCPlugin>>doc:IFCPlugin]] bereitgestellten Methoden
10 und zusätzlich noch folgende Plugin-spezifische Methodensignaturen:
11
12
13 {{panel title="{{code language='java'~}~}public String getKey(){{/code~}~}" triggerable="true" fullwidth="true"}}
14 Schlüssel, welcher zur eindeutigen Bestimmung der Validierungsregel dient.
15 {{/panel}}
16
17
18 {{panel title="{{code language='java'~}~}String getKeyDisplayName(Locale loc){{/code~}~}" triggerable="true" fullwidth="true"}}
19 Methode zum Abrufen des Namens der Validierungsregel für die Anzeige im FORMCYCLE-Designer. Durch das übergebene **Locale**-Objekt können sprach-abhängige Namen zurückgegeben werden.
20 {{/panel}}
21
22
23 {{panel title="{{code language='java'~}~}String getRegex(){{/code~}~}" triggerable="true" fullwidth="true"}}
24 Der anzuwendende reguläre Ausdruck für die Validierung.
25 {{/panel}}
26
27
28 {{panel title="{{code language='java'~}~}String getValidationErrorMsg(Locale loc){{/code~}~}" triggerable="true" fullwidth="true"}}
29 Methode zur Bereitstellung einer Meldung bei Validierungsfehlern. Durch das übergebene **Locale**-Objekt können sprach-abhängige Meldungen zurückgegeben werden.
30 {{/panel}}