Package io.vertigo.vega.webservice.model
Interface UiList<D extends DtObject>
- Type Parameters:
D- Type d'objet
- All Known Implementing Classes:
AbstractUiListModifiable,UiListModifiable
Wrapper d'affichage des listes d'objets métier.
- Author:
- npiedeloup
-
Method Summary
Modifier and TypeMethodDescriptionbooleancheckFormat(UiMessageStack uiMessageStack) Vérifie les UiObjects de la liste et remplis la pile d'erreur.intGet indexOf element : support UiObject and DtObject.mergeAndCheckInput(List<DtObjectValidator<D>> dtObjectValidators, UiMessageStack uiMessageStack) Vérifie les UiObjects de la liste, met à jour les objets métiers et retourne la liste.Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Method Details
-
getObjectType
- Returns:
- the object type of the list
-
getDtDefinition
DtDefinition getDtDefinition()- Returns:
- the definition of the elements of the list
-
mergeAndCheckInput
DtList<D> mergeAndCheckInput(List<DtObjectValidator<D>> dtObjectValidators, UiMessageStack uiMessageStack) Vérifie les UiObjects de la liste, met à jour les objets métiers et retourne la liste.- Parameters:
validator- Validateur à utilisé, peut-être spécifique à l'objet.uiMessageStack- Pile des messages qui sera mise à jour- Returns:
- Liste métier valid�e.
-
checkFormat
Vérifie les UiObjects de la liste et remplis la pile d'erreur.- Parameters:
validator- Validateur à utiliséuiMessageStack- Pile des messages qui sera mise à jour- Returns:
- if the object is valid (no format errors) if it's not valid you must not call mergeAndCheckInput
-
indexOf
Get indexOf element : support UiObject and DtObject. UiObject is always build over a DtObject.
-