Package io.vertigo.vega.webservice.model
Interface UiList<D extends DtObject>
-
- Type Parameters:
D
- Type d'objet
- All Known Implementing Classes:
AbstractUiListModifiable
,UiListModifiable
public interface UiList<D extends DtObject> extends List<UiObject<D>>
Wrapper d'affichage des listes d'objets métier.- Author:
- npiedeloup
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
checkFormat(UiMessageStack uiMessageStack)
Vérifie les UiObjects de la liste et remplis la pile d'erreur.DtDefinition
getDtDefinition()
Class<D>
getObjectType()
int
indexOf(Object o)
Get indexOf element : support UiObject and DtObject.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.-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods 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 Detail
-
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
boolean checkFormat(UiMessageStack uiMessageStack)
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
-
-