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