AfterRegUserSaveInterceptor.java
package sk.iway.iwcm.stripes;
import javax.servlet.http.HttpServletRequest;
import sk.iway.iwcm.users.UserDetails;
/**
* AfterRegUserSaveInterceptor.java
*
* Interface pre interceptor afterSave v triede sk.iway.iwcm.stripes.RegUserAction
*
* FQN konkretnej implementacie sa zadava:
* <ul>
* <li>Globalne v konfiguracii do premennej <b>stripesUserAfterSaveClass</b></li>
* <li>Lokalne pre konkretnu stranku editformu v include PageParams ako premenna <b>afterSaveInterceptor</b></li>
* </ul>
*
*@Title webjet7
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2015
*@author $Author: mbocko
*@version $Revision: 1.8 $
*@created Date: 16.10.2007 16:28:45
*/
public interface AfterRegUserSaveInterceptor
{
/**
* vrati boolean hodnotu, podla toho ci bol user zmeneny a treba ho znova sejvnut a updatnut v session
* @param user
* @param request
* @return
*/
public boolean intercept(UserDetails user, HttpServletRequest request);
/**
* Override send of default welcome email to user (if you send it in your own interceptor)
* @return true/false or NULL for default behaviour
*/
default Boolean shouldSendUserWelcomeEmail() {
return null;
}
}