@Service(value="registrationTokenService") public class RegistrationTokenService extends AbstractUserTokenService<de.terrestris.shogun2.model.token.RegistrationToken>
dao| Constructor and Description |
|---|
RegistrationTokenService() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTokenAfterActivation(de.terrestris.shogun2.model.token.RegistrationToken token)
This method has no
PreAuthorize annotation and should only be
used after an user account has been activated. |
String |
getAccountActivationPath() |
MailPublisher |
getMailPublisher() |
org.springframework.mail.SimpleMailMessage |
getRegistrationMailMessageTemplate() |
int |
getRegistrationTokenExpirationTime() |
void |
sendRegistrationActivationMail(javax.servlet.http.HttpServletRequest request,
de.terrestris.shogun2.model.User user) |
void |
setAccountActivationPath(String accountActivationPath) |
void |
setMailPublisher(MailPublisher mailPublisher) |
void |
setRegistrationMailMessageTemplate(org.springframework.mail.SimpleMailMessage registrationMailMessageTemplate) |
void |
setRegistrationTokenExpirationTime(int registrationTokenExpirationTime) |
findByTokenValue, findByUser, getValidTokenForUser, validateTokendelete, findAll, findById, loadById, saveOrUpdatepublic void sendRegistrationActivationMail(javax.servlet.http.HttpServletRequest request,
de.terrestris.shogun2.model.User user)
throws NoSuchMethodException,
SecurityException,
InstantiationException,
IllegalAccessException,
IllegalArgumentException,
InvocationTargetException,
URISyntaxException,
UnsupportedEncodingException
public void deleteTokenAfterActivation(de.terrestris.shogun2.model.token.RegistrationToken token)
PreAuthorize annotation and should only be
used after an user account has been activated.token - public String getAccountActivationPath()
public void setAccountActivationPath(String accountActivationPath)
accountActivationPath - the accountActivationPath to setpublic int getRegistrationTokenExpirationTime()
public void setRegistrationTokenExpirationTime(int registrationTokenExpirationTime)
registrationTokenExpirationTime - the registrationTokenExpirationTime to setpublic MailPublisher getMailPublisher()
public void setMailPublisher(MailPublisher mailPublisher)
mailPublisher - the mailPublisher to setpublic org.springframework.mail.SimpleMailMessage getRegistrationMailMessageTemplate()
public void setRegistrationMailMessageTemplate(org.springframework.mail.SimpleMailMessage registrationMailMessageTemplate)
registrationMailMessageTemplate - the registrationMailMessageTemplate to setCopyright © 2016 terrestris GmbH & Co. KG. All rights reserved.