Class UiErrorBuilder
- java.lang.Object
-
- io.vertigo.vega.webservice.validation.UiErrorBuilder
-
public final class UiErrorBuilder extends Object
Pile de message d'erreur.- Author:
- npiedeloup
-
-
Constructor Summary
Constructors Constructor Description UiErrorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addError(DtObject dtObject, DtField dtField, io.vertigo.core.locale.MessageText messageText)
Ajoute une erreur sur le champ d'un objet.void
addError(DtObject dtObject, String fieldName, io.vertigo.core.locale.MessageText messageText)
Ajoute une erreur sur le champ d'un objet.void
checkFieldDateAfter(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie que la date du champ 2 est après (strictement) la date du champ 1.void
checkFieldEquals(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie l'égalité des champs.void
checkFieldLongAfter(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie que le Long du champ 2 est après (strictement) le Long du champ 1.void
checkFieldNotNull(DtObject dto, String fieldName, io.vertigo.core.locale.MessageText messageText)
Vérifie que le champ est renseigner.void
flushIntoMessageStack(UiMessageStack uiMessageStack)
Envoi le contenu des messages du validator dans la UiMessageStack.boolean
hasError()
boolean
hasError(DtObject dtObject)
boolean
hasError(DtObject dtObject, DtField dtField)
void
throwUserExceptionIfErrors()
-
-
-
Method Detail
-
hasError
public boolean hasError()
- Returns:
- Si il y a des erreurs
-
hasError
public boolean hasError(DtObject dtObject)
- Parameters:
dtObject
- Objet- Returns:
- Si l'objet a des erreurs
-
hasError
public boolean hasError(DtObject dtObject, DtField dtField)
- Parameters:
dtObject
- ObjetdtField
- Champ- Returns:
- si le champ de l'objet porte des erreurs
-
addError
public void addError(DtObject dtObject, DtField dtField, io.vertigo.core.locale.MessageText messageText)
Ajoute une erreur sur le champ d'un objet.- Parameters:
dtObject
- Objet porteur de l'erreurdtField
- Champ porteur de l'erreurmessageText
- Message d'erreur
-
addError
public void addError(DtObject dtObject, String fieldName, io.vertigo.core.locale.MessageText messageText)
Ajoute une erreur sur le champ d'un objet.- Parameters:
dtObject
- Objet porteur de l'erreurfieldName
- Champ porteur de l'erreurmessageText
- Message d'erreur
-
checkFieldEquals
public void checkFieldEquals(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie l'égalité des champs.- Parameters:
dto
- Object a testerfieldName1
- Champs 1fieldName2
- Champs 2messageText
- Message à appliquer si erreur
-
checkFieldDateAfter
public void checkFieldDateAfter(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie que la date du champ 2 est après (strictement) la date du champ 1.- Parameters:
dto
- Object a testerfieldName1
- Champs 1fieldName2
- Champs 2messageText
- Message à appliquer si erreur
-
checkFieldLongAfter
public void checkFieldLongAfter(DtObject dto, String fieldName1, String fieldName2, io.vertigo.core.locale.MessageText messageText)
Vérifie que le Long du champ 2 est après (strictement) le Long du champ 1.- Parameters:
dto
- Object a testerfieldName1
- Champs 1fieldName2
- Champs 2messageText
- Message à appliquer si erreur
-
checkFieldNotNull
public void checkFieldNotNull(DtObject dto, String fieldName, io.vertigo.core.locale.MessageText messageText)
Vérifie que le champ est renseigner.- Parameters:
dto
- Object a testerfieldName
- ChampsmessageText
- Message à appliquer si erreur
-
throwUserExceptionIfErrors
public void throwUserExceptionIfErrors()
- Throws:
ValidationUserException
- Si il y a des erreurs
-
flushIntoMessageStack
public void flushIntoMessageStack(UiMessageStack uiMessageStack)
Envoi le contenu des messages du validator dans la UiMessageStack.- Parameters:
uiMessageStack
- Pile des message affichée.
-
-