/**
* The Logic Lab
* @author jpk
* Jan 6, 2009
*/
package com.tll.client.ui.field.account;
import com.tll.client.ui.field.AbstractFieldGroupProvider;
import com.tll.client.ui.field.AddressFieldsProvider;
import com.tll.client.ui.field.FieldGroup;
import com.tll.model.AddressType;
final class AccountAddressFieldProvider extends AbstractFieldGroupProvider {
@Override
protected String getFieldGroupName() {
return "Account Address";
}
@Override
protected void populateFieldGroup(FieldGroup fg) {
addModelCommon(fg, true, true, "aa");
fg.addField(fenumselect("aatype", "type", "Type", "Account Address Type", AddressType.class));
final FieldGroup fgAddress = (new AddressFieldsProvider()).getFieldGroup();
fgAddress.setName("address");
fg.addField("address", fgAddress);
}
}