Package io.vertigo.vega.webservice.model
Interface UiList<D extends io.vertigo.datamodel.data.model.DataObject>
- Type Parameters:
D- Type d'objet
- All Superinterfaces:
Collection<UiObject<D>>,Iterable<UiObject<D>>,List<UiObject<D>>,SequencedCollection<UiObject<D>>
- All Known Implementing Classes:
AbstractUiListModifiable,UiListModifiable
public interface UiList<D extends io.vertigo.datamodel.data.model.DataObject>
extends List<UiObject<D>>
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.io.vertigo.datamodel.data.definitions.DataDefinitionintGet indexOf element : support UiObject and DtObject.io.vertigo.datamodel.data.model.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, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, subList, toArray, toArray
-
Method Details
-
getObjectType
- Returns:
- the object type of the list
-
getDtDefinition
io.vertigo.datamodel.data.definitions.DataDefinition getDtDefinition()- Returns:
- the definition of the elements of the list
-
mergeAndCheckInput
io.vertigo.datamodel.data.model.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:
uiMessageStack- Pile des messages qui sera mise à jourvalidator- Validateur à utilisé, peut-être spécifique à l'objet.- Returns:
- Liste métier valid�e.
-
checkFormat
Vérifie les UiObjects de la liste et remplis la pile d'erreur.- Parameters:
uiMessageStack- Pile des messages qui sera mise à jourvalidator- Validateur à utilisé- 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.
-