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

  • Type Parameters:
    O - Type d'objet

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

      • ContextList

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

        public ContextList​(String contextKey,
                           io.vertigo.datamodel.structure.definitions.DtFieldName<O> keyFieldName,
                           AbstractActionSupport action)
        Constructeur.
        Parameters:
        contextKey - Clé dans le context
        action - Action struts
      • ContextList

        public ContextList​(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
      • ContextList

        public ContextList​(String contextKey,
                           io.vertigo.vega.webservice.validation.DtObjectValidator<O> validator,
                           Optional<io.vertigo.datamodel.structure.definitions.DtFieldName<O>> keyFieldNameOpt,
                           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
      • readDtList

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