]> git.mxchange.org Git - jbonuscard-lib.git/commitdiff
added business method resendConfirmationLink()
authorRoland Häder <roland@mxchange.org>
Tue, 17 May 2016 08:28:01 +0000 (10:28 +0200)
committerRoland Haeder <roland@mxchange.org>
Sat, 21 May 2016 12:00:52 +0000 (14:00 +0200)
src/org/mxchange/addressbook/beans/resendlink/ResendLinkSessionBeanRemote.java

index 04938b9f29127b5455d4f90b0fed7f9ea882b646..28e06e2ef54c82b92aea1ddb3e6efe8f623c2340 100644 (file)
@@ -17,7 +17,9 @@
 package org.mxchange.addressbook.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);
+
 }