bodyParameters.put("fromDate", contactListPartyAndContactMech.getTimestamp("fromDate"));
bodyParameters.put("optInVerifyCode", contactListPartyStatus.getString("optInVerifyCode"));
bodyParameters.put("content", communicationEvent.getString("content"));
NotificationServices.setBaseUrl(delegator, contactList.getString("verifyEmailWebSiteId"), bodyParameters);
GenericValue webSite = delegator.findOne("WebSite", UtilMisc.toMap("webSiteId", contactList.getString("verifyEmailWebSiteId")), false);
if (UtilValidate.isNotEmpty(webSite)) {
GenericValue productStore = webSite.getRelatedOne("ProductStore");
if (UtilValidate.isNotEmpty(productStore)) {
List<GenericValue> productStoreEmailSettings = productStore.getRelatedByAnd("ProductStoreEmailSetting", UtilMisc.toMap("emailType", "CONT_EMAIL_TEMPLATE"));
GenericValue productStoreEmailSetting = EntityUtil.getFirst(productStoreEmailSettings);