Package org.jboss.hal.ballroom.form
Class DefaultMapping<T>
- java.lang.Object
-
- org.jboss.hal.ballroom.form.DefaultMapping<T>
-
- All Implemented Interfaces:
DataMapping<T>
public class DefaultMapping<T> extends Object implements DataMapping<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributeDescription(String name, org.jboss.hal.dmr.ModelNode attributeDescription)voidclearFormItems(Form<T> form)voidnewModel(T model, Form<T> form)voidpersistModel(String id, T model, Iterable<FormItem> formItems)voidpersistModel(T model, Form<T> form)voidpopulateFormItem(String id, String name, org.jboss.hal.dmr.ModelNode attributeDescription, org.jboss.hal.dmr.ModelNode value, FormItem formItem)voidpopulateFormItems(T model, Form<T> form)
-
-
-
Method Detail
-
addAttributeDescription
public void addAttributeDescription(String name, org.jboss.hal.dmr.ModelNode attributeDescription)
- Specified by:
addAttributeDescriptionin interfaceDataMapping<T>
-
newModel
public void newModel(T model, Form<T> form)
- Specified by:
newModelin interfaceDataMapping<T>
-
populateFormItems
public void populateFormItems(T model, Form<T> form)
- Specified by:
populateFormItemsin interfaceDataMapping<T>
-
populateFormItem
public void populateFormItem(String id, String name, org.jboss.hal.dmr.ModelNode attributeDescription, org.jboss.hal.dmr.ModelNode value, FormItem formItem)
- Specified by:
populateFormItemin interfaceDataMapping<T>
-
clearFormItems
public void clearFormItems(Form<T> form)
- Specified by:
clearFormItemsin interfaceDataMapping<T>
-
persistModel
public void persistModel(T model, Form<T> form)
- Specified by:
persistModelin interfaceDataMapping<T>
-
persistModel
public void persistModel(String id, T model, Iterable<FormItem> formItems)
- Specified by:
persistModelin interfaceDataMapping<T>
-
-