public class Assert extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Assert.EvaluateOn
Legt fest ob eine Prüfung abhängig von den bereits durchgeführten Prüfungen durchgeführt werden
soll.
|
Constructor and Description |
---|
Assert() |
Modifier and Type | Method and Description |
---|---|
static void |
addErrorMessage(org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String errorMessage)
Fügt eine Fehlernachricht dem BindingResult hinzu
|
static void |
addErrorMessage(org.springframework.validation.BindingResult result,
String property,
String errorMessage)
Fügt eine Fehlernachricht dem BindingResult hinzu
|
static void |
assertEmail(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String errorMessage)
Fehler, wenn der Wert keine E-Mail-Adresse ist
|
static void |
assertEquals(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
Object value,
String errorProperty,
String errorMessage)
Fehler, wenn die Werte unterschiedlich sind
|
static void |
assertEqualsPassword(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property1,
String property2,
String propertyError,
String errorMessage)
Fehler, wenn die Werte unterschiedlich sind
|
static void |
assertMaxLength(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
int length,
String errorMessage)
Fehler, wenn der Wert zu lang ist
|
static void |
assertNotEmpty(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String errorMessage)
Fehler, wenn der Wert leer ist
|
static void |
assertNotEmpty(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String errorProperty,
String errorMessage)
Fehler, wenn der Wert leer ist
|
static void |
assertPattern(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String pattern,
String errorMessage)
Fehler, wenn die Werte nicht dem Pattern entspricht
|
static void |
assertPlz(Object bean,
org.springframework.validation.BindingResult result,
Assert.EvaluateOn evaluateOn,
String property,
String errorMessage)
Fehler, wenn der Wert keine PLZ ist
|
private static boolean |
evaluate(Assert.EvaluateOn evaluateOn,
org.springframework.validation.BindingResult result,
String property)
Prüft ob eine Validierung mit den den Parametern durchgeführt werden soll
|
static boolean |
hasError(org.springframework.validation.BindingResult result)
Sind bereit Fehlermeldungen im Bindingresult vorhanden?
|
static boolean |
hasError(org.springframework.validation.BindingResult result,
String property)
Sind bereit Fehlermeldungen für ein Property im Bindingresult vorhanden?
|
private static boolean |
isEmpty(Object o)
Testet ob ein Object leer ist.
|
static boolean |
isEmpty(Object bean,
String property)
Testet ob eine Property einer Bean leer ist
|
private static boolean |
isEquals(Object o1,
Object o2)
Testet ob zwei Objekte gleich sind
|
static boolean |
matches(String str,
String pattern)
Testet eine String nach einem vorgegebenen regulären Ausdruck
|
public static void assertNotEmpty(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden PropertieserrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertNotEmpty(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String errorProperty, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden PropertieserrorProperty
- Property auf das das evaluateOn angewendet wird und an das ggf. die
Fehlermeldung gebunden wirderrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertEquals(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, Object value, String errorProperty, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden Propertiesvalue
- VergleichswerterrorProperty
- Property auf das das evaluateOn angewendet wird und an das ggf. die
Fehlermeldung gebunden wirderrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertEqualsPassword(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property1, String property2, String propertyError, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty1
- Name des zu prüfenden Propertiesproperty2
- Name des zu prüfenden PropertiespropertyError
- Property auf das das evaluateOn angewendet wird und an das ggf. die
Fehlermeldung gebunden wirderrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertMaxLength(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, int length, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden Propertieslength
- maximale ZeichenlängeerrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertPlz(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden PropertieserrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertEmail(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden PropertieserrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static void assertPattern(Object bean, org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String pattern, String errorMessage)
bean
- Bean mit den Wertenresult
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Name des zu prüfenden Propertiespattern
- Regulärer AusdruckerrorMessage
- Fehlermeldung, die bei einem Fehler verwendet werden sollpublic static boolean matches(String str, String pattern)
str
- zu prüfender Stringpattern
- regulärer Ausdrucktrue
wenn der reguläre Ausdruck passtprivate static boolean isEmpty(Object o)
o
- zu prüfendes Objekttrue
- es ist leerprivate static boolean isEquals(Object o1, Object o2)
o1
- Objekt 1o2
- Objekt 2true
- Objekte sind gleichpublic static boolean isEmpty(Object bean, String property)
bean
- Beanproperty
- Name der Propertytrue
- Wert der Property ist leerprivate static boolean evaluate(Assert.EvaluateOn evaluateOn, org.springframework.validation.BindingResult result, String property)
evaluateOn
- siehe EvaluateOnresult
- Bindingresult mit den Fehlermeldungenproperty
- Property auf das das evaluateOn angewendet wirdtrue
- Prüfung soll angewendet werdenpublic static boolean hasError(org.springframework.validation.BindingResult result)
result
- Bindingresult mit den Fehlermeldungentrue
- Bindingresult beinhaltet bereits Fehlermeldungenpublic static boolean hasError(org.springframework.validation.BindingResult result, String property)
result
- Bindingresult mit den Fehlermeldungenproperty
- Property für das nach Fehlern gesucht werden solltrue
- Bindingresult beinhaltet bereits Fehlermeldungen für das Propertypublic static void addErrorMessage(org.springframework.validation.BindingResult result, String property, String errorMessage)
result
- Bindingresult mit den Fehlermeldungenproperty
- Property an das die Fehlermeldung gebunden werden sollerrorMessage
- Fehlermeldungpublic static void addErrorMessage(org.springframework.validation.BindingResult result, Assert.EvaluateOn evaluateOn, String property, String errorMessage)
result
- Bindingresult mit den FehlermeldungenevaluateOn
- siehe EvaluateOnproperty
- Property auf das das evaluateOn angewendet wird und an das ggf. die
Fehlermeldung gebunden wirderrorMessage
- FehlermeldungCopyright © 2019. All rights reserved.