Integer sourceId = (null == dynaForm.get("sourceId")) ? new Integer(0) : (Integer)dynaForm.get("sourceId");
this.setSourceName((String)dynaForm.get("sourceName"));
this.setSource(sourceId.intValue());
}
if (CVUtility.updateFieldPermitted(individualFieldRights, "address")) {
AddressVO primaryAddress = this.getPrimaryAddress();
primaryAddress.setStreet1((String)dynaForm.get("street1"));
primaryAddress.setStreet2((String)dynaForm.get("street2"));
primaryAddress.setCity((String)dynaForm.get("city"));
primaryAddress.setStateName((String)dynaForm.get("state"));
primaryAddress.setZip((String)dynaForm.get("zip"));
primaryAddress.setCountryName((String)dynaForm.get("country"));
String webSiteForm = (null == dynaForm.get("website")) ? "" : (String)dynaForm.get("website");
String webSite = "";
if (webSiteForm.matches("^https?://.+")) {
webSite = webSiteForm;
} else if (webSiteForm.trim().length() > 0) {
webSite = "http://" + webSiteForm;
}
primaryAddress.setWebsite(webSite);
Integer addressId = (dynaForm.get("addressId") == null) ? new Integer(-1) : (Integer)dynaForm.get("addressId");
primaryAddress.setAddressID(addressId.intValue());
this.setPrimaryAddress(primaryAddress);
}
if (CVUtility.updateFieldPermitted(individualFieldRights, "contactmethod")) {
MethodOfContactVO workingVO = null;
HashMap currentMocVOs = new HashMap();