| Constructor and Description |
|---|
UiObjectValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkFieldDateAfter(UiObject<O> input,
String fieldName1,
String fieldName2,
UiObjectErrors uiObjectErrors,
MessageText messageText)
Vérifie que la date du champ 2 est après (strictement) la date du champ 1.
|
protected void |
checkFieldEquals(UiObject<O> input,
String fieldName1,
String fieldName2,
UiObjectErrors uiObjectErrors,
MessageText messageText)
Vérifie l'égalité des champs.
|
protected void |
checkFieldLongAfter(UiObject<O> input,
String fieldName1,
String fieldName2,
UiObjectErrors uiObjectErrors,
MessageText messageText)
Vérifie que le Long du champ 2 est après (strictement) le Long du champ 1.
|
protected void |
checkFieldNotNull(UiObject<O> input,
String fieldName,
UiObjectErrors uiObjectErrors,
MessageText messageText)
Vérifie que le champ est renseigner.
|
protected void |
checkMonoFieldConstraints(UiObject<O> input,
DtField dtField,
UiObjectErrors uiObjectErrors)
Effectue des controles monochamps spécifiques.
|
protected void |
checkMultiFieldConstraints(UiObject<O> input,
Set<String> modifiedFieldNameSet,
UiObjectErrors uiObjectErrors)
Effectue des controles multichamps spécifiques.
|
protected void |
checkOneAndOnlyOneFieldNotNull(UiObject<O> input,
UiObjectErrors uiObjectErrors,
MessageText messageText,
String... fieldNames)
Vérifie qu'au plus un des champs est renseigné.
|
protected void |
checkOneOrMoreFieldNotNull(UiObject<O> input,
UiObjectErrors uiObjectErrors,
MessageText messageText,
String... fieldNames)
Vérifie qu'au moins l'un des champs est renseigné.
|
protected DtField |
getDtField(String fieldName,
UiObject<O> input) |
protected boolean |
shouldCheck(UiObject<O> input,
Set<String> modifiedFieldNameSet,
String... fieldNames) |
void |
validate(UiObject<O> input,
Set<String> modifiedFieldNameSet,
UiObjectErrors uiObjectErrors)
Effectue les validations prévu d'un objet.
|
public void validate(UiObject<O> input, Set<String> modifiedFieldNameSet, UiObjectErrors uiObjectErrors)
input - Objet à testermodifiedFieldNameSet - Liste des champs modifiésuiObjectErrors - Pile des erreursprotected void checkMultiFieldConstraints(UiObject<O> input, Set<String> modifiedFieldNameSet, UiObjectErrors uiObjectErrors)
input - Objet à testermodifiedFieldNameSet - Liste des champs modifiésuiObjectErrors - Pile des erreursprotected void checkMonoFieldConstraints(UiObject<O> input, DtField dtField, UiObjectErrors uiObjectErrors)
input - Objet à testerdtField - Champs à testeruiObjectErrors - Pile des erreursprotected final boolean shouldCheck(UiObject<O> input, Set<String> modifiedFieldNameSet, String... fieldNames)
input - Object a testermodifiedFieldNameSet - Liste des champs modifiésfieldNames - Nom des champs à testerprotected final void checkFieldEquals(UiObject<O> input, String fieldName1, String fieldName2, UiObjectErrors uiObjectErrors, MessageText messageText)
input - Object a testerfieldName1 - Champs 1fieldName2 - Champs 2uiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurprotected final void checkFieldDateAfter(UiObject<O> input, String fieldName1, String fieldName2, UiObjectErrors uiObjectErrors, MessageText messageText)
input - Object a testerfieldName1 - Champs 1fieldName2 - Champs 2uiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurprotected final void checkFieldLongAfter(UiObject<O> input, String fieldName1, String fieldName2, UiObjectErrors uiObjectErrors, MessageText messageText)
input - Object a testerfieldName1 - Champs 1fieldName2 - Champs 2uiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurprotected final void checkFieldNotNull(UiObject<O> input, String fieldName, UiObjectErrors uiObjectErrors, MessageText messageText)
input - Object a testerfieldName - ChampsuiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurprotected final void checkOneOrMoreFieldNotNull(UiObject<O> input, UiObjectErrors uiObjectErrors, MessageText messageText, String... fieldNames)
input - Object a testeruiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurfieldNames - Champs...protected final void checkOneAndOnlyOneFieldNotNull(UiObject<O> input, UiObjectErrors uiObjectErrors, MessageText messageText, String... fieldNames)
input - Object a testeruiObjectErrors - Pile des erreursmessageText - Message à appliquer si erreurfieldNames - Champs...Copyright © 2014. All Rights Reserved.