Interface UiList<D extends DtObject>

    • Method Detail

      • getObjectType

        Class<D> 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

        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
      • indexOf

        int indexOf​(Object o)
        Get indexOf element : support UiObject and DtObject. UiObject is always build over a DtObject.
        Specified by:
        indexOf in interface List<D extends DtObject>
        Returns:
        index of UiObject or sub-DtObject element.