Package io.vertigo.struts2.core
Class ContextListModifiable<O extends io.vertigo.datamodel.structure.model.DtObject>
- java.lang.Object
-
- io.vertigo.struts2.core.ContextListModifiable<O>
-
- 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 Summary
Constructors Constructor Description ContextListModifiable(String contextKey, AbstractActionSupport action)Constructeur.ContextListModifiable(String contextKey, io.vertigo.vega.webservice.validation.DtObjectValidator<O> validator, AbstractActionSupport action)Constructeur.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckErrors()Vérifie les erreurs de la liste.StrutsUiListModifiable<O>getUiListModifiable()voidpublish(io.vertigo.datamodel.structure.model.DtList<O> dtList)Ajoute une liste au context.io.vertigo.datamodel.structure.model.DtList<O>readDtList()
-
-
-
Constructor Detail
-
ContextListModifiable
public ContextListModifiable(String contextKey, AbstractActionSupport action)
Constructeur.- Parameters:
contextKey- Clé dans le contextaction- Action struts
-
ContextListModifiable
public ContextListModifiable(String contextKey, io.vertigo.vega.webservice.validation.DtObjectValidator<O> validator, AbstractActionSupport action)
Constructeur.- Parameters:
contextKey- Clé dans le contextvalidator- Validator a utiliseraction- 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.
-
-