1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
private static final String VOID = " ";
agency.addElement(XmlConstant.TAG_AGENCY_NAME_USER).addText(escapeNull(technician.getAgency().getName(), false));
agency.addElement(XmlConstant.TAG_AGENCY_ADDR1_USER).addText(escapeNull(technician.getAgency().getAddress1(), false));
agency.addElement(XmlConstant.TAG_AGENCY_ADDR2_USER).addText(escapeNull(technician.getAgency().getAddress2(), false));
agency.addElement(XmlConstant.TAG_AGENCY_ADDR3_USER).addText(escapeNull(technician.getAgency().getAddress3(), false));
agency.addElement(XmlConstant.TAG_AGENCY_ZIP_CODE_USER).addText(escapeNull(technician.getAgency().getZipCode(), true));
protected String escapeNull(String value, boolean isVoid) {
if (isVoid) {
if (value == null || "".equals(value))
value = VOID;
} else {
value = (value == null ? "" : value);
}
return value;
} |