From 0d349f6efe005feffeb8cbda775b468a001438a0 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org>
Date: Tue, 17 May 2016 10:28:01 +0200
Subject: [PATCH] added business method resendConfirmationLink()

---
 .../resendlink/ResendLinkSessionBeanRemote.java   | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/org/mxchange/jjobs/beans/resendlink/ResendLinkSessionBeanRemote.java b/src/org/mxchange/jjobs/beans/resendlink/ResendLinkSessionBeanRemote.java
index 4b0a4f4..43933c0 100644
--- a/src/org/mxchange/jjobs/beans/resendlink/ResendLinkSessionBeanRemote.java
+++ b/src/org/mxchange/jjobs/beans/resendlink/ResendLinkSessionBeanRemote.java
@@ -17,7 +17,9 @@
 package org.mxchange.jjobs.beans.resendlink;
 
 import java.io.Serializable;
+import java.util.Locale;
 import javax.ejb.Remote;
+import org.mxchange.jusercore.model.user.User;
 
 /**
  * A remote interface for resending confirmation link.
@@ -27,4 +29,17 @@ import javax.ejb.Remote;
 @Remote
 public interface ResendLinkSessionBeanRemote extends Serializable {
 
+	/**
+	 * Send confirmation link out to given user and returns a proper redirection
+	 * target. The user's account status should be UNCONFIRMED and should
+	 * contain a confirmation key. After confirmation the account's status
+	 * should be changed to CONFIRMED and the key removed (nulled).
+	 * <p>
+	 * @param user User instance
+	 * @param locale Locale instance
+	 * <p>
+	 * @return Redirection target
+	 */
+	String resendConfirmationLink (final User user, final Locale locale);
+
 }
-- 
2.39.5