Author: channa
Date: Sun Jan  6 22:33:31 2008
New Revision: 11898

Log:

Added configurable e-mail subject and body (MASHUP-481).

Modified:
   trunk/mashup/java/modules/core/conf/web_root.xml
   trunk/mashup/java/modules/core/src/org/wso2/mashup/MashupConstants.java
   trunk/mashup/java/modules/core/src/org/wso2/mashup/transport/MainServlet.java

Modified: trunk/mashup/java/modules/core/conf/web_root.xml
==============================================================================
--- trunk/mashup/java/modules/core/conf/web_root.xml    (original)
+++ trunk/mashup/java/modules/core/conf/web_root.xml    Sun Jan  6 22:33:31 2008
@@ -93,6 +93,14 @@
             <param-name>email_from_address</param-name>
             <param-value>[EMAIL PROTECTED]</param-value>
         </init-param>
+        <init-param>
+            <param-name>email_subject</param-name>
+            <param-value>Self-Registration E-mail Address 
Verification</param-value>
+        </init-param>
+        <init-param>
+            <param-name>email_body</param-name>
+            <param-value>To complete your self-registation process, please 
click on the link below to verify your e-mail ID.</param-value>
+        </init-param>
     </servlet>
 
     <servlet>

Modified: 
trunk/mashup/java/modules/core/src/org/wso2/mashup/MashupConstants.java
==============================================================================
--- trunk/mashup/java/modules/core/src/org/wso2/mashup/MashupConstants.java     
(original)
+++ trunk/mashup/java/modules/core/src/org/wso2/mashup/MashupConstants.java     
Sun Jan  6 22:33:31 2008
@@ -45,6 +45,8 @@
     public static final String EMAIL_RELAY_HOST = "email_relay_host";
     public static final String REG_VALIDATION_URL = 
"registration_validation_url";
     public static final String EMAIL_FROM_ADDRESS = "email_from_address";
+    public static final String EMAIL_SUBJECT = "email_subject";
+    public static final String EMAIL_BODY = "email_body";
 
     public static final String USER_REGISTRY = "user_registry";
     public static final String MASHUP_MEDIA_TYPE = "wso2_mashup";

Modified: 
trunk/mashup/java/modules/core/src/org/wso2/mashup/transport/MainServlet.java
==============================================================================
--- 
trunk/mashup/java/modules/core/src/org/wso2/mashup/transport/MainServlet.java   
    (original)
+++ 
trunk/mashup/java/modules/core/src/org/wso2/mashup/transport/MainServlet.java   
    Sun Jan  6 22:33:31 2008
@@ -58,16 +58,17 @@
                 .getParameterValue(RegistryConstants.REGISTRY_REALM);
         servletContext.setAttribute(RegistryConstants.REGISTRY_REALM, realm);
 
-        String relayHost = 
servletConfig.getInitParameter(MashupConstants.EMAIL_RELAY_HOST);
-        String registrationSvcEPR = servletConfig.getInitParameter(
-                MashupConstants.REG_VALIDATION_URL);
-        String fromAddress = servletConfig.getInitParameter(
-                MashupConstants.EMAIL_FROM_ADDRESS);
-
+        // Setting up the e-mail verifier for self registration.
         EmailVerifierConfig verifierConfig = new EmailVerifierConfig();
-        verifierConfig.setHost(relayHost);
-        verifierConfig.setRegistrationServiceEPR(registrationSvcEPR);
-        verifierConfig.setFromAddress(fromAddress);
+        
verifierConfig.setHost(servletConfig.getInitParameter(MashupConstants.EMAIL_RELAY_HOST));
+        
verifierConfig.setRegistrationServiceEPR(servletConfig.getInitParameter(
+                MashupConstants.REG_VALIDATION_URL));
+        verifierConfig.setFromAddress(servletConfig.getInitParameter(
+                MashupConstants.EMAIL_FROM_ADDRESS));
+        verifierConfig.setSubject(servletConfig.getInitParameter(
+                MashupConstants.EMAIL_SUBJECT));
+        verifierConfig.setEmailBody(servletConfig.getInitParameter(
+                MashupConstants.EMAIL_BODY));
 
         try {
             EmailVerifier.init(realm, verifierConfig);

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to