Author: mbrohl
Date: Sun Dec 17 18:47:18 2017 New Revision: 1818500 URL: http://svn.apache.org/viewvc?rev=1818500&view=rev Log: Improved: General refactoring and code improvements, package org.apache.ofbiz.service.mail. (OFBIZ-9943) Thanks Dennis Balkir for reporting and providing the patches. Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/JavaMailContainer.java ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/MimeMessageWrapper.java ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaAction.java ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaCondition.java ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/JavaMailContainer.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/JavaMailContainer.java?rev=1818500&r1=1818499&r2=1818500&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/JavaMailContainer.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/JavaMailContainer.java Sun Dec 17 18:47:18 2017 @@ -181,7 +181,9 @@ public class JavaMailContainer implement // re-write the URLName including the password for this store if (store != null && store.getURLName() != null) { URLName urlName = this.updateUrlName(store.getURLName(), session.getProperties()); - if (Debug.verboseOn()) Debug.logVerbose("URLName - " + urlName.toString(), module); + if (Debug.verboseOn()) { + Debug.logVerbose("URLName - " + urlName.toString(), module); + } try { store = session.getStore(urlName); } catch (NoSuchProviderException e) { @@ -235,7 +237,7 @@ public class JavaMailContainer implement host = props.getProperty("mail.host"); } } - + // check the port int portProps = 0; String portStr = props.getProperty("mail." + protocol + ".port"); @@ -260,8 +262,10 @@ public class JavaMailContainer implement if (portProps != 0) { port = portProps; } - - if (Debug.verboseOn()) Debug.logVerbose("Update URL - " + protocol + "://" + userName + "@" + host + ":" + port + "!" + password + ";" + file, module); + + if (Debug.verboseOn()) { + Debug.logVerbose("Update URL - " + protocol + "://" + userName + "@" + host + ":" + port + "!" + password + ";" + file, module); + } return new URLName(protocol, host, port, file, userName, password); } @@ -281,7 +285,9 @@ public class JavaMailContainer implement Debug.logWarning("There was a case error in LoggingStoreListener.notification", module); } - if (Debug.verboseOn()) Debug.logVerbose("JavaMail " + typeString + event.getMessage(), module); + if (Debug.verboseOn()) { + Debug.logVerbose("JavaMail " + typeString + event.getMessage(), module); + } } } @@ -361,13 +367,19 @@ public class JavaMailContainer implement message.setFlag(Flags.Flag.SEEN, true); } else { this.processMessage(message, session); - if (Debug.verboseOn()) Debug.logVerbose("Message from " + UtilMisc.toListArray(message.getFrom()) + " with subject [" + message.getSubject() + "] has been processed." , module); + if (Debug.verboseOn()) { + Debug.logVerbose("Message from " + UtilMisc.toListArray(message.getFrom()) + " with subject [" + message.getSubject() + "] has been processed." , module); + } message.setFlag(Flags.Flag.SEEN, true); - if (Debug.verboseOn()) Debug.logVerbose("Message [" + message.getSubject() + "] is marked seen", module); + if (Debug.verboseOn()) { + Debug.logVerbose("Message [" + message.getSubject() + "] is marked seen", module); + } // delete the message after processing if (deleteMail) { - if (Debug.verboseOn()) Debug.logVerbose("Message [" + message.getSubject() + "] is being deleted", module); + if (Debug.verboseOn()) { + Debug.logVerbose("Message [" + message.getSubject() + "] is being deleted", module); + } message.setFlag(Flags.Flag.DELETED, true); } } Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/MimeMessageWrapper.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/MimeMessageWrapper.java?rev=1818500&r1=1818499&r2=1818500&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/MimeMessageWrapper.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/MimeMessageWrapper.java Sun Dec 17 18:47:18 2017 @@ -465,10 +465,7 @@ public class MimeMessageWrapper implemen Debug.logWarning("Requested a subpart [" + subIndex + "] which deos not exist; only [" + getSubPartCount(mainIndex) + "] parts", module); // there is no sub part to find return part; - } catch (MessagingException e) { - Debug.logError(e, module); - return null; - } catch (IOException e) { + } catch (MessagingException | IOException e) { Debug.logError(e, module); return null; } @@ -478,7 +475,9 @@ public class MimeMessageWrapper implemen } protected String getContentText(Object content) { - if (content == null) return null; + if (content == null) { + return null; + } if (content instanceof String) { return (String) content; } else if (content instanceof InputStream) { @@ -531,7 +530,7 @@ public class MimeMessageWrapper implemen /** * Convert MimeMessageWrapper to String. This is used when sending emails. - * + * */ private static class MimeMessageToString<E> extends AbstractConverter<MimeMessageWrapper, String> { public MimeMessageToString() { Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaAction.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaAction.java?rev=1818500&r1=1818499&r2=1818500&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaAction.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaAction.java Sun Dec 17 18:47:18 2017 @@ -47,7 +47,9 @@ public class ServiceMcaAction implements this.serviceMode = action.getAttribute("mode"); this.runAsUser = action.getAttribute("run-as-user"); // support the old, inconsistent attribute name - if (UtilValidate.isEmail(this.runAsUser)) this.runAsUser = action.getAttribute("runAsUser"); + if (UtilValidate.isEmail(this.runAsUser)) { + this.runAsUser = action.getAttribute("runAsUser"); + } this.persist = "true".equals(action.getAttribute("persist")); } Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaCondition.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaCondition.java?rev=1818500&r1=1818499&r2=1818500&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaCondition.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaCondition.java Sun Dec 17 18:47:18 2017 @@ -148,9 +148,7 @@ public class ServiceMcaCondition impleme String[] fieldValues = null; try { fieldValues = this.getFieldValue(message, fieldName); - } catch (MessagingException e) { - Debug.logError(e, module); - } catch (IOException e) { + } catch (MessagingException | IOException e) { Debug.logError(e, module); } Modified: ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java?rev=1818500&r1=1818499&r2=1818500&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java Sun Dec 17 18:47:18 2017 @@ -89,7 +89,7 @@ public final class ServiceMcaUtil { } public static void evalRules(LocalDispatcher dispatcher, MimeMessageWrapper wrapper, GenericValue userLogin) throws GenericServiceException { - Set<String> actionsRun = new TreeSet<String>(); + Set<String> actionsRun = new TreeSet<>(); for (ServiceMcaRule rule: getServiceMcaRules()) { rule.eval(dispatcher, wrapper, actionsRun, userLogin); } |
Free forum by Nabble | Edit this page |