Class ContextListModifiable<O extends io.vertigo.datamodel.structure.model.DtObject>

  • Type Parameters:
    O - Type d'objet

    public final class ContextListModifiable<O extends io.vertigo.datamodel.structure.model.DtObject>
    extends Object
    Liste des couples (clé, object) enregistrés.
    Author:
    npiedeloup
    • Constructor Detail

      • ContextListModifiable

        public ContextListModifiable​(String contextKey,
                                     AbstractActionSupport action)
        Constructeur.
        Parameters:
        contextKey - Clé dans le context
        action - Action struts
      • ContextListModifiable

        public ContextListModifiable​(String contextKey,
                                     io.vertigo.vega.webservice.validation.DtObjectValidator<O> validator,
                                     AbstractActionSupport action)
        Constructeur.
        Parameters:
        contextKey - Clé dans le context
        validator - Validator a utiliser
        action - Action struts
    • Method Detail

      • publish

        public void publish​(io.vertigo.datamodel.structure.model.DtList<O> dtList)
        Ajoute une liste au context.
        Parameters:
        dtList - List à publier
      • checkErrors

        public void checkErrors()
        Vérifie les erreurs de la liste. Celles-ci sont ajoutées à l'uiMessageStack si nécessaire.
      • readDtList

        public io.vertigo.datamodel.structure.model.DtList<O> readDtList()
        Returns:
        List des objets métiers validée. Lance une exception si erreur.
      • getUiListModifiable

        public StrutsUiListModifiable<O> getUiListModifiable()
        Returns:
        List des objets d'IHM. Peut contenir des erreurs.