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

  • Type Parameters:
    O - Type d'objet

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

      • ContextForm

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

        public ContextForm​(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​(O dto)
        Ajoute un objet de type form au context.
        Parameters:
        dto - Objet à publier
      • checkErrors

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

        public O readDto()
        Returns:
        objet métier valid�. Lance une exception si erreur.
      • getUiObject

        public io.vertigo.vega.webservice.model.UiObject<O> getUiObject()
        Returns:
        Objet d'IHM. Peut contenir des erreurs.