D - Type de DtObject représenté par cet Inputpublic final class UiObject<D extends DtObject> extends Object implements Map<String,Serializable>, Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
check(UiObjectValidator<D> validator,
UiMessageStack uiMessageStack)
Valide l'objet d'IHM et place les erreurs rencontrées dans l'action Struts.
|
void |
clear()
Non implémenté.
|
boolean |
containsKey(Object arg0) |
boolean |
containsValue(Object arg0)
Non implémenté.
|
Set<Map.Entry<String,Serializable>> |
entrySet()
Non implémenté.
|
D |
flush()
Si il n'y a pas d'erreur dans l'objet d'IHM, l'objet métier est mis à jour et retourné.
|
Serializable |
get(Object key) |
BigDecimal |
getBigDecimal(String constFieldName) |
Boolean |
getBoolean(String constFieldName) |
Date |
getDate(String constFieldName) |
DtDefinition |
getDtDefinition() |
Integer |
getInteger(String constFieldName) |
Long |
getLong(String constFieldName) |
String |
getString(String constFieldName) |
boolean |
isEmpty() |
Set<String> |
keySet() |
String |
put(String fieldName,
Serializable value) |
void |
putAll(Map<? extends String,? extends Serializable> arg0)
Non implémenté.
|
String |
remove(Object arg0)
Non implémenté.
|
void |
setTypedValue(String fieldName,
Serializable value)
Permet de forcer la valeur de l'uiObject depuis l'action.
|
int |
size() |
String |
toString() |
D |
validate(UiObjectValidator<D> validator,
UiMessageStack uiMessageStack)
Valide l'objet d'IHM pour mettre à jour l'objet métier.
|
Collection<Serializable> |
values()
Non implémenté.
|
public UiObject(D dto)
dto - DtObject d'originepublic final DtDefinition getDtDefinition()
public Serializable get(Object key)
get in interface Map<String,Serializable>public String put(String fieldName, Serializable value)
put in interface Map<String,Serializable>public void setTypedValue(String fieldName, Serializable value)
fieldName - Nom du champsvalue - Valeur du champspublic D validate(UiObjectValidator<D> validator, UiMessageStack uiMessageStack) throws VUserException
validator - Validateur à utilisé, peut-être spécifique à l'objet.uiMessageStack - Pile des messages qui sera mise à jourVUserException - Si des erreurs ont été levéespublic D flush() throws VUserException
VUserException - Si des erreurs ont été levéespublic void check(UiObjectValidator<D> validator, UiMessageStack uiMessageStack)
validator - Validateur à utilisé, peut-être spécifique à l'objet.uiMessageStack - Pile des messages qui sera mise à jourpublic Integer getInteger(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic Long getLong(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic String getString(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic Boolean getBoolean(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic Date getDate(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic BigDecimal getBigDecimal(String constFieldName)
constFieldName - Nom du champsIllegalAccessError - Si le champs possède une erreur de formatagepublic boolean containsKey(Object arg0)
containsKey in interface Map<String,Serializable>public void clear()
clear in interface Map<String,Serializable>public boolean containsValue(Object arg0)
containsValue in interface Map<String,Serializable>public Set<Map.Entry<String,Serializable>> entrySet()
entrySet in interface Map<String,Serializable>public boolean isEmpty()
isEmpty in interface Map<String,Serializable>public void putAll(Map<? extends String,? extends Serializable> arg0)
putAll in interface Map<String,Serializable>public String remove(Object arg0)
remove in interface Map<String,Serializable>public int size()
size in interface Map<String,Serializable>public Collection<Serializable> values()
values in interface Map<String,Serializable>Copyright © 2015. All Rights Reserved.