jspwiki-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jalka...@apache.org
Subject svn commit: r653309 - /incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java
Date Mon, 05 May 2008 06:41:13 GMT
Author: jalkanen
Date: Sun May  4 23:41:12 2008
New Revision: 653309

URL: http://svn.apache.org/viewvc?rev=653309&view=rev
Log:
Removed a bunch of CheckStyle warnings

Modified:
    incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java

Modified: incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java?rev=653309&r1=653308&r2=653309&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java (original)
+++ incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/util/MailUtil.java Sun May  4 23:41:12 2008
@@ -201,7 +201,7 @@
 
     private static boolean c_useJndi = true;
 
-    public static final String PROP_MAIL_AUTH = "mail.smtp.auth";
+    private static final String PROP_MAIL_AUTH = "mail.smtp.auth";
 
     protected static final Logger log = Logger.getLogger(MailUtil.class);
 
@@ -237,7 +237,8 @@
 
     protected static final String PROP_MAIL_STARTTLS           = "mail.smtp.starttls.enable";
 
-	private static String fromAddress = null;
+    private static String c_fromAddress = null;
+    
     /**
      *  Private constructor prevents instantiation.
      */
@@ -265,11 +266,11 @@
      * @param to the receiver
      * @param subject the subject line of the message
      * @param content the contents of the mail message, as plain text
-     * @throws AddressException
-     * @throws MessagingException
+     * @throws AddressException If the address is invalid
+     * @throws MessagingException If the message cannot be sent.
      */
     public static void sendMessage(WikiEngine engine, String to, String subject, String content)
-    throws AddressException, MessagingException
+        throws AddressException, MessagingException
     {
         Properties props = engine.getWikiProperties();
         Session session = getMailSession(engine);
@@ -279,7 +280,7 @@
         {
             // Create and address the message
             MimeMessage msg = new MimeMessage(session);
-            msg.setFrom(new InternetAddress(fromAddress));
+            msg.setFrom(new InternetAddress(c_fromAddress));
             msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
             msg.setSubject(subject);
             msg.setText(content, "UTF-8");
@@ -311,25 +312,31 @@
      */
     protected static String getSenderEmailAddress(Session pSession, Properties pProperties)
     {
-        if (fromAddress == null)
+        if( c_fromAddress == null )
         {
-            // First, attempt to get the email address from the JNDI Mail Session.
-            if (pSession != null && c_useJndi)
+            // First, attempt to get the email address from the JNDI Mail
+            // Session.
+            if( pSession != null && c_useJndi )
+            {
+                c_fromAddress = pSession.getProperty( MailUtil.PROP_MAIL_SENDER );
+            }
+            // If unsuccessful, get the email address from the properties or
+            // default.
+            if( c_fromAddress == null )
             {
-                fromAddress = pSession.getProperty(MailUtil.PROP_MAIL_SENDER);
+                c_fromAddress = pProperties.getProperty( PROP_MAIL_SENDER, DEFAULT_SENDER
).trim();
+                if( log.isDebugEnabled() )
+                    log.debug( "Attempt to get the sender's mail address from the JNDI mail
session failed, will use \""
+                               + c_fromAddress + "\" (configured via jspwiki.properties or
the internal default)." );
             }
-            // If unsuccessful, get the email address from the properties or default.
-            if (fromAddress == null) {
-                fromAddress = pProperties.getProperty(PROP_MAIL_SENDER, DEFAULT_SENDER).trim();
-                if ( log.isDebugEnabled() )
-                    log.debug("Attempt to get the sender's mail address from the JNDI mail
session failed, will use \"" + fromAddress
-                              + "\" (configured via jspwiki.properties or the internal default).");
-            } else {
-                if ( log.isDebugEnabled() )
-                    log.debug("Attempt to get the sender's mail address from the JNDI mail
session was successful (" + fromAddress + ").");
+            else
+            {
+                if( log.isDebugEnabled() )
+                    log.debug( "Attempt to get the sender's mail address from the JNDI mail
session was successful (" + c_fromAddress
+                               + ")." );
             }
         }
-        return fromAddress;
+        return c_fromAddress;
     }
 
     /**



Mime
View raw message