This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository coselmar. See http://git.codelutin.com/coselmar.git commit bc986faef0b94cd4c224056157bdc160875f1f19 Author: Yannick Martel <martel@©odelutin.com> Date: Wed Nov 19 11:21:40 2014 +0100 prepare mail support --- .../coselmar/beans/CoselmarRegistrationMail.java | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/coselmar-rest/src/main/java/fr/ifremer/coselmar/beans/CoselmarRegistrationMail.java b/coselmar-rest/src/main/java/fr/ifremer/coselmar/beans/CoselmarRegistrationMail.java new file mode 100644 index 0000000..80a0adb --- /dev/null +++ b/coselmar-rest/src/main/java/fr/ifremer/coselmar/beans/CoselmarRegistrationMail.java @@ -0,0 +1,79 @@ +package fr.ifremer.coselmar.beans; + +import java.util.Locale; + +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.builder.ReflectionToStringBuilder; +import org.nuiton.i18n.I18n; + +/** + * @author ymartel <martel@codelutin.com> + */ +public class CoselmarRegistrationMail { + + protected Locale locale; + + protected String to; + + private UserBean user; + + private String coselmarUrl; + private String password; + + public CoselmarRegistrationMail(Locale locale) { + this.locale = locale; + } + + public Locale getLocale() { + return locale; + } + + public String getTo() { + return to; + } + + public void addTo(String mail) { + this.to = mail; + } + + public String getSubject() { + if (user.getName() == null) { + return I18n.l(locale, "coselmar.service.mail.UserAccountCreatedEmail.subject", user.getMail()); + } + return I18n.l(locale, "coselmar.service.mail.UserAccountCreatedEmail.subject", user.getName()); + } + + @Override + public String toString() { + return ReflectionToStringBuilder.toString(this); + } + + public boolean isRecipientProvided() { + boolean isRecipientProvided = StringUtils.isNotBlank(this.to); + return isRecipientProvided; + } + + public UserBean getUser() { + return user; + } + + public void setUser(UserBean user) { + this.user = user; + } + + public String getCoselmarUrl() { + return coselmarUrl; + } + + public void setCoselmarUrl(String coselmarUrl) { + this.coselmarUrl = coselmarUrl; + } + + public String getPassword () { + return password; + } + + public void setPassword (String password) { + this.password = password; + } +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.