Vaikimisi vorm (eeltäitmise skript)

import java.util.HashMap;
import java.util.Map;
 
import org.apache.commons.lang3.StringUtils;
 
import ee.girf.kovtp.webform.autofill.AuthUserAware;
import ee.girf.kovtp.webform.autofill.PrepareForm;
import ee.riik.xtee.rr.producers.producer.rr.RR404ResponseData.Items.TTIsik404;
 
public class PrefillFormWithAuthenticatedUserInfo implements PrepareForm,
 AuthUserAware {
 
 private static final String FIELD_ID_CODE = "field4";
 private static final String FIELD_FIRST_NAME = "field2";
 private static final String FIELD_LAST_NAME = "field3";
 private static final String FIELD_STREET = "field6";
 private static final String FIELD_CITY = "field7";
 private static final String FIELD_COUNTY = "field8";
 private static final String FIELD_ZIP = "field9";
 private static final String FIELD_PHONE = "field10";
 private static final String FIELD_E_MAIL = "field11";
 
 private TTIsik404 isik;
 
 @Override
 public void setAuthUser(TTIsik404 userData) {
 this.isik = userData;
 }
 
 @Override
 public Map<String, String> fillForm() throws Exception {
 
 Map<String, String> filledValues = new HashMap<String, String>();
 
 if (isik != null) {
 
 filledValues.put(FIELD_ID_CODE,
 StringUtils.defaultString(isik.getTtIsikud404CIsikukood()));
 filledValues.put(FIELD_FIRST_NAME,
 StringUtils.defaultString(isik.getTtIsikud404CEesnimi()));
 filledValues.put(FIELD_LAST_NAME,
 StringUtils.defaultString(isik.getTtIsikud404CPerenimi()));
 filledValues.put(FIELD_STREET,
 StringUtils.defaultString(isik.getTtIsikud404CEKTanav()) + " "
 + StringUtils.defaultString(isik.getTtIsikud404CEKMaja()) + " "
 + StringUtils.defaultString(isik.getTtIsikud404CEKKorter()));
 filledValues.put(FIELD_CITY,
 StringUtils.defaultString(isik.getTtIsikud404CEKAsula()));
 filledValues.put(FIELD_COUNTY,
 StringUtils.defaultString(isik.getTtIsikud404CEKMaak()));
 filledValues.put(FIELD_ZIP,
 StringUtils.defaultString(isik.getTtIsikud404CEKIndeks()));
 filledValues.put(FIELD_E_MAIL,
 StringUtils.defaultString(isik.getTtIsikud404CSideEpost()));
 filledValues.put(FIELD_PHONE,
 StringUtils.defaultString(isik.getTtIsikud404CSideTelefon()));
 
 }
 
 return filledValues;
 }
 
}