Author: nmalin Date: Sat Sep 27 20:38:22 2014 New Revision: 1628004 URL: http://svn.apache.org/r1628004 Log: First commit, start to remove unneeded space finally remove FastMap and FastList present on CommunicationEventServices.java
Modified: ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java Modified: ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java?rev=1628004&r1=1628003&r2=1628004&view=diff ============================================================================== --- ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java (original) +++ ofbiz/trunk/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java Sat Sep 27 20:38:22 2014 @@ -27,6 +27,8 @@ import java.net.URL; import java.nio.ByteBuffer; import java.sql.Timestamp; import java.util.Enumeration; +import java.util.HashMap; +import java.util.LinkedList; import java.util.List; import java.util.Locale; import java.util.Map; @@ -42,9 +44,6 @@ import javax.mail.internet.InternetAddre import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import javolution.util.FastList; -import javolution.util.FastMap; - import org.ofbiz.base.location.FlexibleLocation; import org.ofbiz.base.util.Debug; import org.ofbiz.base.util.StringUtil; @@ -84,7 +83,7 @@ public class CommunicationEventServices String communicationEventId = (String) context.get("communicationEventId"); Map<String, Object> result = ServiceUtil.returnSuccess(); - List<Object> errorMessages = FastList.newInstance(); // used to keep a list of all error messages returned from sending emails to contact list + List<Object> errorMessages = new LinkedList<Object>(); // used to keep a list of all error messages returned from sending emails to contact list try { // find the communication event and make sure that it is actually an email @@ -116,7 +115,7 @@ public class CommunicationEventServices } // prepare the email - Map<String, Object> sendMailParams = FastMap.newInstance(); + Map<String, Object> sendMailParams = new HashMap<String, Object>(); sendMailParams.put("sendFrom", communicationEvent.getRelatedOne("FromContactMech", false).getString("infoString")); sendMailParams.put("subject", communicationEvent.getString("subject")); sendMailParams.put("contentType", communicationEvent.getString("contentMimeTypeId")); @@ -129,7 +128,7 @@ public class CommunicationEventServices List <GenericValue> comEventContents = communicationEvent.getRelated("CommEventContentAssoc", null, null, false); if (UtilValidate.isNotEmpty(comEventContents)) { isMultiPart = true; - List<Map<String, ? extends Object>> bodyParts = FastList.newInstance(); + List<Map<String, ? extends Object>> bodyParts = new LinkedList<Map<String,? extends Object>>(); if (UtilValidate.isNotEmpty(communicationEvent.getString("content"))) { bodyParts.add(UtilMisc.<String, Object>toMap("content", communicationEvent.getString("content"), "type", communicationEvent.getString("contentMimeTypeId"))); } @@ -241,7 +240,7 @@ public class CommunicationEventServices } else { // Call the sendEmailToContactList service if there's a contactListId present - Map<String, Object> sendEmailToContactListContext = FastMap.newInstance(); + Map<String, Object> sendEmailToContactListContext = new HashMap<String, Object>(); sendEmailToContactListContext.put("contactListId", communicationEvent.getString("contactListId")); sendEmailToContactListContext.put("communicationEventId", communicationEventId); sendEmailToContactListContext.put("userLogin", userLogin); @@ -273,7 +272,7 @@ public class CommunicationEventServices GenericValue userLogin = (GenericValue) context.get("userLogin"); Locale locale = (Locale) context.get("locale"); - List<Object> errorMessages = FastList.newInstance(); + List<Object> errorMessages = new LinkedList<Object>(); String errorCallingUpdateContactListPartyService = UtilProperties.getMessage(resource, "commeventservices.errorCallingUpdateContactListPartyService", locale); String errorCallingSendMailService = UtilProperties.getMessage(resource, "commeventservices.errorCallingSendMailService", locale); String errorInSendEmailToContactListService = UtilProperties.getMessage(resource, "commeventservices.errorInSendEmailToContactListService", locale); @@ -289,7 +288,7 @@ public class CommunicationEventServices GenericValue communicationEvent = delegator.findOne("CommunicationEvent", UtilMisc.toMap("communicationEventId", communicationEventId), false); GenericValue contactList = delegator.findOne("ContactList", UtilMisc.toMap("contactListId", contactListId), false); - Map<String, Object> sendMailParams = FastMap.newInstance(); + Map<String, Object> sendMailParams = new HashMap<String, Object>(); sendMailParams.put("sendFrom", communicationEvent.getRelatedOne("FromContactMech", false).getString("infoString")); sendMailParams.put("subject", communicationEvent.getString("subject")); sendMailParams.put("contentType", communicationEvent.getString("contentMimeTypeId")); @@ -346,7 +345,6 @@ public class CommunicationEventServices sendMailParams.put("sendTo", emailAddress); sendMailParams.put("partyId", partyId); - // if it is a NEWSLETTER then we do not want the outgoing emails stored, so put a communicationEventId in the sendMail context to prevent storeEmailAsCommunicationEvent from running /* @@ -371,19 +369,19 @@ public class CommunicationEventServices // There was a successful earlier attempt, so skip this address continue; } - + // Send e-mail Debug.logInfo("Sending email to contact list [" + contactListId + "] party [" + partyId + "] : " + emailAddress, module); // Make the attempt to send the email to the address - + Map<String, Object> tmpResult = null; - + // Retrieve a contact list party status List<GenericValue> contactListPartyStatuses = delegator.findByAnd("ContactListPartyStatus", UtilMisc.toMap("contactListId", contactListId, "partyId", contactListPartyAndContactMech.getString("partyId"), "fromDate", contactListPartyAndContactMech.getTimestamp("fromDate"), "statusId", "CLPT_ACCEPTED"), null, false); GenericValue contactListPartyStatus = EntityUtil.getFirst(contactListPartyStatuses); if (UtilValidate.isNotEmpty(contactListPartyStatus)) { // prepare body parameters - Map<String, Object> bodyParameters = FastMap.newInstance(); + Map<String, Object> bodyParameters = new HashMap<String, Object>(); bodyParameters.put("contactListId", contactListId); bodyParameters.put("partyId", contactListPartyAndContactMech.getString("partyId")); bodyParameters.put("preferredContactMechId", contactListPartyAndContactMech.getString("preferredContactMechId")); @@ -409,7 +407,7 @@ public class CommunicationEventServices } } } - + // If the e-mail does not be sent then send normal e-mail if (UtilValidate.isEmpty(tmpResult)) { sendMailParams.put("body", communicationEvent.getString("content")); @@ -576,7 +574,7 @@ public class CommunicationEventServices Timestamp now = UtilDateTime.nowTimestamp(); - Map<String, Object> commEventMap = FastMap.newInstance(); + Map<String, Object> commEventMap = new HashMap<String, Object>(); commEventMap.put("communicationEventTypeId", "EMAIL_COMMUNICATION"); commEventMap.put("contactMechTypeId", "EMAIL_ADDRESS"); commEventMap.put("contactMechIdFrom", contactMechIdFrom); @@ -624,7 +622,7 @@ public class CommunicationEventServices String communicationEventId = (String) context.get("communicationEventId"); MimeMessageWrapper wrapper = (MimeMessageWrapper) context.get("messageWrapper"); - Map<String, Object> commEventMap = FastMap.newInstance(); + Map<String, Object> commEventMap = new HashMap<String, Object>(); commEventMap.put("communicationEventId", communicationEventId); commEventMap.put("subject", wrapper.getSubject()); commEventMap.put("statusId", "COM_COMPLETE"); @@ -789,7 +787,7 @@ public class CommunicationEventServices partyIdFrom = (String)result.get("partyId"); contactMechIdFrom = (String)result.get("contactMechId"); - Map<String, Object> commEventMap = FastMap.newInstance(); + Map<String, Object> commEventMap = new HashMap<String, Object>(); commEventMap.put("communicationEventTypeId", "AUTO_EMAIL_COMM"); commEventMap.put("contactMechTypeId", "EMAIL_ADDRESS"); commEventMap.put("messageId", messageId); @@ -983,7 +981,7 @@ public class CommunicationEventServices if (attachmentIndexes.size() > 0) { Debug.logInfo("=== message has attachments [" + attachmentIndexes.size() + "] =====", module); for (String attachmentIdx : attachmentIndexes) { - Map<String, Object> attachmentMap = FastMap.newInstance(); + Map<String, Object> attachmentMap = new HashMap<String, Object>(); attachmentMap.put("communicationEventId", communicationEventId); attachmentMap.put("contentTypeId", "DOCUMENT"); attachmentMap.put("mimeTypeId", "text/html"); @@ -1082,7 +1080,7 @@ public class CommunicationEventServices } if (emailAddress != null) { - map = FastMap.newInstance(); + map = new HashMap<String, Object>(); map.put("address", emailAddress.getAddress()); map.put("userLogin", userLogin); result = dispatcher.runSync("findPartyFromEmailAddress", map); @@ -1097,7 +1095,7 @@ public class CommunicationEventServices private static List<Map<String, Object>> buildListOfPartyInfoFromEmailAddresses(Address [] addresses, GenericValue userLogin, LocalDispatcher dispatcher) throws GenericServiceException { InternetAddress emailAddress = null; Map<String, Object> result = null; - List<Map<String, Object>> tempResults = FastList.newInstance(); + List<Map<String, Object>> tempResults = new LinkedList<Map<String,Object>>(); if (addresses != null) { for (Address addr: addresses) { @@ -1123,7 +1121,7 @@ public class CommunicationEventServices private static List<Map<String, Object>> buildListOfWorkEffortInfoFromEmailAddresses(Address [] addresses, GenericValue userLogin, LocalDispatcher dispatcher) throws GenericServiceException { InternetAddress emailAddress = null; Map<String, Object> result = null; - List<Map<String, Object>> tempResults = FastList.newInstance(); + List<Map<String, Object>> tempResults = new LinkedList<Map<String,Object>>(); String caseInsensitiveEmail = org.ofbiz.base.util.UtilProperties.getPropertyValue("general.properties", "mail.address.caseInsensitive", "N"); if (addresses != null) { @@ -1132,7 +1130,7 @@ public class CommunicationEventServices emailAddress = (InternetAddress)addr; if (emailAddress != null) { - Map<String, String> inputFields = FastMap.newInstance(); + Map<String, String> inputFields = new HashMap<String, String>(); inputFields.put("infoString", emailAddress.getAddress()); inputFields.put("infoString_ic", caseInsensitiveEmail); result = dispatcher.runSync("performFind", UtilMisc.<String, Object>toMap("entityName", "WorkEffortContactMechView" @@ -1226,7 +1224,7 @@ public class CommunicationEventServices GenericValue value = values.get(0); // update the communication event status - Map<String, Object> updateCtx = FastMap.newInstance(); + Map<String, Object> updateCtx = new HashMap<String, Object>(); updateCtx.put("communicationEventId", value.getString("communicationEventId")); updateCtx.put("statusId", "COM_BOUNCED"); updateCtx.put("userLogin", context.get("userLogin")); @@ -1257,7 +1255,7 @@ public class CommunicationEventServices // there should be only one; unique key GenericValue value = values.get(0); - Map<String, Object> updateCtx = FastMap.newInstance(); + Map<String, Object> updateCtx = new HashMap<String, Object>(); updateCtx.put("communicationEventId", value.getString("communicationEventId")); updateCtx.put("contactListId", value.getString("contactListId")); updateCtx.put("contactMechId", value.getString("contactMechId"));