public class XFormValidator extends Object
Map
geladen.Constructor and Description |
---|
XFormValidator(IXForm form,
IXFormRenderConfig config,
Map<String,List<org.apache.commons.fileupload.FileItem>> uploadsMap,
Map<String,List<String[]>> valuesMap,
FRQSession frqSession) |
Modifier and Type | Method and Description |
---|---|
static com.alibaba.fastjson.JSONObject |
getRulesAsJSONObject()
Diese Methode liefert alle
XFormDatatypeRule -Elemente als JSONObject zurück. |
Map<String,List<org.apache.commons.fileupload.FileItem>> |
getUploadsMap() |
boolean |
validate()
Diese Methode stößt das Validieren der einzelnen Formularfelder sowie die Validierung von Querverbindungen an.
|
boolean |
validate(XItem xitem,
List<String[]> values,
Locale loc)
Methode zum Validieren eines konkreten
XItem s. |
public XFormValidator(IXForm form, IXFormRenderConfig config, Map<String,List<org.apache.commons.fileupload.FileItem>> uploadsMap, Map<String,List<String[]>> valuesMap, FRQSession frqSession)
public boolean validate()
Boolean
if the form with the given input is validpublic boolean validate(XItem xitem, List<String[]> values, Locale loc)
XItem
s. Querverbindungen können hierbei nicht berücksichtigt werden.public static com.alibaba.fastjson.JSONObject getRulesAsJSONObject()
XFormDatatypeRule
-Elemente als JSONObject
zurück. Dies kann bspw. dem
Client zur Verfügung gestellt werden.JSONObject
mit den RegEx der Validierungsregeln. Key ist der Name der Validierungsregel und Value
der JS-RegExCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.