EmailBuilder.java

package com.sunilos.proj0.util;

import java.util.HashMap;

/**

* Class that build Application Email messages

*

* @author SunilOS

* @version 1.0

* @Copyright (c) SunilOS

*/

public class EmailBuilder {

/**

* Returns Successful User Registration Message

*

* @param map

* : Message parameters

* @return

*/

public static String getUserRegistrationMessage(HashMap<String, String> map) {

StringBuilder msg = new StringBuilder();

msg.append("<HTML><BODY>");

msg.append("Registration is successful for ORS Project SUNRAYS Technologies");

msg.append("<H1>Hi! Greetings from SUNRAYS Technologies!</H1>");

msg.append("<P>Congratulations for registering on ORS! You can now access your ORS account online - anywhere, anytime and enjoy the flexibility to check the Marksheet Details.</P>");

msg.append("<P>Log in today at <a href='http://ors.sunraystechnologies.com'>http://ors.sunraystechnologies.com</a> with your following credentials:</P>");

msg.append("<P><B>Login Id : " + map.get("login") + "<BR>"

+ " Password : " + map.get("password") + "</B></p>");

msg.append("<P> As a security measure, we recommended that you change your password after you first log in.</p>");

msg.append("<p>For any assistance, please feel free to call us at +91 98273 60504 or 0731-4249244 helpline numbers.</p>");

msg.append("<p>You may also write to us at hrd@sunrays.co.in.</p>");

msg.append("<p>We assure you the best service at all times and look forward to a warm and long-standing association with you.</p>");

msg.append("<P><a href='http://www.sunrays.co.in' >-SUNRAYS Technolgies</a></P>");

msg.append("</BODY></HTML>");

return msg.toString();

}

/**

* Returns Email message of Forget Password

*

* @param map

* : params

* @return

*/

public static String getForgetPasswordMessage(HashMap<String, String> map) {

StringBuilder msg = new StringBuilder();

msg.append("<HTML><BODY>");

msg.append("<H1>Your password is recovered !! " + map.get("firstName")

+ " " + map.get("lastName") + "</H1>");

msg.append("<P><B>To access account your Login Id : "

+ map.get("login") + "<BR>" + " Password : "

+ map.get("password") + "</B></p>");

msg.append("</BODY></HTML>");

return msg.toString();

}

/**

* Returns Email message of Change Password

*

* @param map

* @return

*/

public static String getChangePasswordMessage(HashMap<String, String> map) {

StringBuilder msg = new StringBuilder();

msg.append("<HTML><BODY>");

msg.append("<H1>Your Password has been changed Successfully !! "

+ map.get("firstName") + " " + map.get("lastName") + "</H1>");

msg.append("<P><B>To access account user Login Id : "

+ map.get("login") + "<BR>" + " Password : "

+ map.get("password") + "</B></p>");

msg.append("</BODY></HTML>");

return msg.toString();

}

}